-- @Author: baidwwy
-- @Date:   2025-02-11 21:37:11
-- @Last Modified by:   baidwwy
-- @Last Modified time: 2025-03-09 04:26:32
local 内置GM工具 = class()

local floor = math.floor
local min = math.min
local tp,zts1,zts2
local xxx = 0
local yyy = 0
local max = 1
local insert = table.insert
local mouseb = 引擎.鼠标弹起
local ARGB = ARGB
local tp,zt,zt1,zt2,sssss,兽决素材
local 发送信息 = {}
local 充值类型 = ""
function 内置GM工具:初始化(根)
		self.文字类=wz
		self.ID = 66
	self.x = 50
	self.y = 50
	self.xx = 0
	self.yy = 0
	tp = 根
	gz = tp._技能格子
	local 资源组 = 根.资源组
	local 按钮 = 根._按钮
	local 自适应 = 根._自适应
	local 滑块 = 根._滑块
	local wz = require("gge文字类")
	zt = wz.创建(nil,14,false,false,false)
	zt1 = wz.创建(nil,14,false,false,false)
	zt2 = wz.创建(nil,14,false,false,false)
	zt3 = wz.创建(nil,14,false,false,false)
	zt3:置颜色(黄色)
	zt4 = wz.创建(nil,14,false,false,false)
	zt4:置颜色(黑色)
	self.进程 = 1
	self.控件类 = require("ggeui/加载类")()
	local 总控件 = self.控件类:创建控件('创建控件')
	总控件:置可视(true,true)

	self.进程 = 1
	-- self.可视 = false
	self.鼠标 = true
	self.技能选择开关 = false
		self.技能 = {}
	self.召唤兽技能 = {}
	self.无技能={}
	self.兽决进程 = "高级兽决"
	-- self.焦点 = true
	self.可移动 = true
	self.cool=os.time()
	self.窗口时间=0
	-------------------------
	self.项目={"定时刷怪","游泳比赛","门派闯关","文韵墨香","彩虹争霸","降妖伏魔","帮派迷宫","天降辰星","保卫长安","帮战","比武大会","剑会"}
	self.标识={"间隔","时，分，秒"}
end
function 内置GM工具:ClickCD()
  if os.time()>=self.cool then
    self.cool=os.time()+0.01
    return true
  end
end

function 内置GM工具:打开(内容)

	-- self.鼠标 = true
	-- self.焦点 = true
	--self.可移动 = true
		self.进程 = 1
	if self.可视 then
		self.可视 = false
		self.资源组 = nil
		self.无技能=nil
		self.召唤兽技能=nil
		self.技能 = nil


		self.SZ={}
		return
	else
		insert(tp.窗口_,self)
	local wz = require("gge文字类")
	zt = wz.创建(nil,16,false,false,false)
	zt1 = wz.创建(nil,14,false,false,false)
	zt2 = wz.创建(nil,14,false,false,false)
	zt3 = wz.创建(nil,16,false,false,false)
	zt3:置颜色(黄色)
	zt4 = wz.创建(nil,14,false,false,false)
	zts = wz.创建(nil,14,false,false,false)
	zts4 = wz.创建(nil,14,false,false,false)
	zts1 = wz.创建(nil,14,false,false,false)
	zts2 = wz.创建(nil,14,false,false,false)
	zts3 = wz.创建(nil,14,false,false,false)
	zts1111 = wz.创建(nil,14,false,false,false)
	self.自定义内容=内容
	zt4:置颜色(黑色)
		self.技能 = {}
		self.无技能={}
		self.召唤兽技能={}
		self.技能选择开关 = false
		local 资源 = tp.资源
		local 自适应 = tp._自适应
		local 按钮 = tp._按钮
			-- local 资源 = 根.资源

	local 滑块 = tp._滑块
	self.控件类 = require("ggeui/加载类")()
	local 总控件 = self.控件类:创建控件('创建控件')
	总控件:置可视(true,true)

		self.资源组 = {
		[1]=  自适应.创建(0,1,800,600,3,9), --资源:载入('pic/GM背景.png',"图片"),-- 资源:载入(wdf配置.."/pic/GM背景.png", "图片"),
		-- [2]= 资源:载入('登陆资源.wdf',"网易WDF动画",0xB5FDF1AC),
		[3]= 按钮.创建(自适应.创建(12, 4, 70, 22, 1, 3), 0, 0, 4, 66, true, "充值系统"), --系统类_按钮:初始化(文件,宽度,高度,按钮数量,was,窗口按钮,按钮文字,可移动按钮)
		[4]= 按钮.创建(自适应.创建(12, 4, 70, 22, 1, 3), 0, 0, 4, 66, true, "角色系统"),
		[5]= 按钮.创建(自适应.创建(12, 4, 70, 22, 1, 3), 0, 0, 4, 66, true, "物品系统"),
		[6]= 按钮.创建(自适应.创建(12, 4, 70, 22, 1, 3), 0, 0, 4, 66, true, "装备系统"),
		[7]= 按钮.创建(自适应.创建(12, 4, 70, 22, 1, 3), 0, 0, 4, 66, true, "宠物系统"),
		[8]= 按钮.创建(自适应.创建(12, 4, 70, 22, 1, 3), 0, 0, 4, 66, true, "其他系统"),
		[9]= 自适应.创建(3,1,40,18,1,3), --初始化(纹理号,数量,宽度,高度,适应方式,适应数量,jx,jy) -- 组,文件数量,宽度,高度（横适应，竖适应，九宫格）
		[10]=按钮.创建(自适应.创建(12, 4, 70, 22, 1, 3), 0, 0, 4, 66, true, "锁定信息"),
		[11]=按钮.创建(自适应.创建(12, 4, 70, 22, 1, 3), 0, 0, 4, 66, true, "确定充值"),
		[12]=自适应.创建(2,1,430,320,3,3),
		[13]=  滑块.创建(自适应.创建(11,4,15,40,2,3,nil),4,14,213,2),
		[14] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),--按钮.创建(自适应.创建(21,4,18,19,4,3),0,0,4,true,true), --子类下拉按钮
		[15] = tp._小型选项栏.创建(自适应.创建(6,1,80,135,3,9),""), --分类选项
		[16] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),--按钮.创建(自适应.创建(21,4,18,19,4,3),0,0,4,true,true), --子类下拉按钮
		[17] = tp._小型选项栏.创建(自适应.创建(6,1,80,110,3,9),""), --分类选项
		[23]= 自适应.创建(0, 1, 579, 233, 3, 3),
		--[24]= 资源:载入(wdf配置.."/pic/界面/选择技能框.png", "图片"),
		[26]= 按钮.创建(自适应.创建(18,4,16,16,4,3),0,0,4,true,true),
		--[30] = 资源:载入(wdf配置.."/pic/界面/工具技能背景.png", "图片"),
		[99] =自适应.创建(78,1,524,120,3,9),
		[31]= 按钮.创建(自适应.创建(12, 4, 70, 22, 1, 3), 0, 0, 4, 66, true, "活动设置"),
		[88] = 按钮.创建(自适应.创建(12,4,75,22,1,3),0,0,4,true,true,"确定操作"),
		[1000] = 自适应.创建(3,1,40,18,1,3),

		}
		 ----------------------------系统
	self.选项栏={
		[1] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),
		[2] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),
		[3] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),
		[4] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),
		[5] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),
		[6] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),
		[7] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),
		[8] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),
		[9] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),
		[10] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),
		[11] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),
		[12] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),
		[13] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),

		-- [14] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),--dz
		-- [15] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),--dz
		-- [16] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),--dz
		-- [17] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),--dz
		-- [18] = 按钮.创建(自适应.创建(101,4,18,19,4,3),0,0,4,true,true),--dz
		[99] = 自适应.创建(103,1,1,1,1,3,nil,18),
	}
	for i=1,13 do
		self.选项栏[i]:绑定窗口_(self.ID)
	end
	local 小型选项栏 = tp._小型选项栏
	self.xiao选项栏={
		[11] = 小型选项栏.创建(自适应.创建(8,1,95,115,3,9),"定时刷怪"),
		[12] = 小型选项栏.创建(自适应.创建(8,1,86,115,3,9),"游泳比赛"),
		[13] = 小型选项栏.创建(自适应.创建(8,1,86,115,3,9),"门派闯关"),
		[14] = 小型选项栏.创建(自适应.创建(8,1,86,115,3,9),"文韵墨香"),
		[15] = 小型选项栏.创建(自适应.创建(8,1,86,115,3,9),"彩虹争霸"),
		[16] = 小型选项栏.创建(自适应.创建(8,1,86,115,3,9),"降妖伏魔"),
		[17] = 小型选项栏.创建(自适应.创建(8,1,86,115,3,9),"帮派迷宫"),
		[18] = 小型选项栏.创建(自适应.创建(8,1,86,115,3,9),"天降辰星"),
		[19] = 小型选项栏.创建(自适应.创建(8,1,86,115,3,9),"保卫长安"),
		[20] = 小型选项栏.创建(自适应.创建(8,1,86,115,3,9),"帮战"),
		[21] = 小型选项栏.创建(自适应.创建(8,1,86,115,3,9),"比武大会"),
		[22] = 小型选项栏.创建(自适应.创建(8,1,86,115,3,9),"剑会"),
		[23] = 小型选项栏.创建(自适应.创建(8,1,152,500,3,9),"爆率"),
		[24] = 小型选项栏.创建(自适应.创建(8,1,90,115,3,9),"LS"),
	}
	self.确认按钮={
		[1] = 按钮.创建(自适应.创建(12,4,44,22,1,3),0,0,4,true,true,"确认"),
		[2] = 按钮.创建(自适应.创建(12,4,44,22,1,3),0,0,4,true,true,"确认"),
		[3] = 按钮.创建(自适应.创建(12,4,44,22,1,3),0,0,4,true,true,"确认"),
		[4] = 按钮.创建(自适应.创建(12,4,44,22,1,3),0,0,4,true,true,"确认"),
		[5] = 按钮.创建(自适应.创建(12,4,44,22,1,3),0,0,4,true,true,"确认"),
		[6] = 按钮.创建(自适应.创建(12,4,44,22,1,3),0,0,4,true,true,"确认"),
		[7] = 按钮.创建(自适应.创建(12,4,44,22,1,3),0,0,4,true,true,"确认"),
		[8] = 按钮.创建(自适应.创建(12,4,44,22,1,3),0,0,4,true,true,"确认"),
		[9] = 按钮.创建(自适应.创建(12,4,44,22,1,3),0,0,4,true,true,"确认"),
		[10] = 按钮.创建(自适应.创建(12,4,44,22,1,3),0,0,4,true,true,"确认"),
		[11] = 按钮.创建(自适应.创建(12,4,44,22,1,3),0,0,4,true,true,"确认"),
		[12] = 按钮.创建(自适应.创建(12,4,44,22,1,3),0,0,4,true,true,"确认"),

	}

	for i=1,12 do
		self.确认按钮[i]:绑定窗口_(self.ID)
	end
	self.刷怪类型="巡山小妖"    --代码
		 -----------------------------------------
	 self.灵饰分类 = {"戒指","手镯","佩饰","耳饰"}
	self.角色id = 总控件:创建输入("角色的ID",0,0,100,14,tp)

	self.角色id:置可视(true,true)
	self.角色id:置限制字数(12)
	--------------------------------------
	self.输入={}
	for i=1,#self.项目 do
	   self.输入[self.项目[i]]=	总控件:创建输入("角色的ID",0,0,100,14,tp)
	   self.输入[self.项目[i]]:置可视(true,true)
	end
	-----
	self.集合按钮={}
	 local 内容1={"修改经验","修改难度","等级上限","发送公告"}
	 for n = 1, 4 do

	     self.集合按钮[n] = 按钮.创建(自适应.创建(12, 4, 75, 22, 1, 3), 0, 0, 4, 66, true, 内容1[n])
	 end
	---------------------
	self.SZ={}
		for k,v in pairs(内容) do
			if k=="定时刷怪" then
				self.SZ[k]={}
				for a,b in pairs(v) do
					self.SZ[k][a]={}
					-- self.SZ[k][a].日期=b.大写日期
					self.SZ[k][a].时间=b.时.."，"..b.分.."，"..b.秒
				end
			else
				self.SZ[k]={}
				self.SZ[k].日期=v.大写日期
				self.SZ[k].时间=v.时.."，"..v.分.."，"..v.秒
			end
		end

		self.刷怪类型="巡山小妖"
		--
		for i=1,#self.项目 do
			if self.项目[i]=="定时刷怪" then
				self.输入[self.项目[i]]:置文本(self.SZ[self.项目[i]]["巡山小妖"].时间)
			else
				self.输入[self.项目[i]]:置文本(self.SZ[self.项目[i]].时间)
			end
	              end

	 self.右侧={"怪物难度系数：","经验倍数：","银子倍数：","获得物品概率：","书铁等级范围：","宝珠钨金珍珠：","宝石等级范围：","金丹品质范围：","怪物卡片范围："}--,"摄灵珠范围  ："
	 self.shuru={}
	for i=1,#self.右侧 do
		self.shuru[i]=总控件:创建输入("idsr",0,0,75,14,tp)
		self.shuru[i]:置可视(false,false)
		-- self.shuru[i]:置数字模式()
		self.shuru[i]:置限制字数(20)
		self.shuru[i]:置光标颜色(0xFFFFFFFF)
		self.shuru[i]:置文字颜色(0xFFFFFFFF)
	end
	----------------------
	self.BL输入={}
	for i=1,20 do
		self.BL输入[i]=总控件:创建输入("dfs25r",0,0,100,14,tp)
		self.BL输入[i]:置可视(false,false)
		self.BL输入[i]:置限制字数(100)
		self.BL输入[i]:置光标颜色(0xFFFFFFFF)
		self.BL输入[i]:置文字颜色(0xFFFFFFFF)
	end
	------------------------------------------
	self.道具名称 = 总控件:创建输入("道具名称",0,0,100,14, tp)
	self.道具名称:置可视(true,true)
	self.道具名称:置限制字数(20)

	self.道具数量 = 总控件:创建输入("道具数量",0,0,100,14, tp)
	self.道具数量:置可视(true,true)
	self.道具数量:置限制字数(12)
	self.道具参数 = 总控件:创建输入("道具参数",0,0,100,14, tp)
	self.道具参数:置可视(true,true)
	self.道具参数:置限制字数(12)
	self.道具附加 = 总控件:创建输入("道具附加",0,0,100,14, tp)
	self.道具附加:置可视(true,true)
	self.道具附加:置限制字数(12)
	self.道具专用 = 总控件:创建输入("道具专用",0,0,100,14, tp)
	self.道具专用:置可视(true,true)
	self.道具专用:置限制字数(12)
	self.给予道具=按钮.创建(自适应.创建(12, 4, 70, 22, 1, 3), 0, 0, 4, 66, true, "给予道具")
	self.选择宝石=tp._小型选项栏.创建(自适应.创建(6,1,80,135,3,9),"")

	self.宝石等级1 = 总控件:创建输入("宝石等级1",0,0,70,14, tp)
	self.宝石等级1:置可视(true,true)
	self.宝石等级1:置限制字数(12)
	self.宝石等级2 = 总控件:创建输入("宝石等级2",0,0,70,14, tp)
	self.宝石等级2:置可视(true,true)
	self.宝石等级2:置限制字数(12)
	self.给予宝石=按钮.创建(自适应.创建(12, 4, 70, 22, 1, 3), 0, 0, 4, 66, true, "给予宝石")
--2312312

	self.装备等级 = 总控件:创建输入("装备等级",0,0,70,14, tp)
	self.装备等级:置可视(true,true)
	self.装备等级:置限制字数(12)
	self.装备气血 = 总控件:创建输入("装备气血",0,0,70,14, tp)
	self.装备气血:置可视(true,true)
	self.装备气血:置限制字数(12)
	self.装备魔法 = 总控件:创建输入("装备魔法",0,0,70,14, tp)
	self.装备魔法:置可视(true,true)
	self.装备魔法:置限制字数(12)
	self.装备命中 = 总控件:创建输入("装备命中",0,0,70,14, tp)
	self.装备命中:置可视(true,true)
	self.装备命中:置限制字数(12)
	self.装备伤害 = 总控件:创建输入("装备伤害",0,0,70,14, tp)
	self.装备伤害:置可视(true,true)
	self.装备伤害:置限制字数(12)
	self.装备防御 = 总控件:创建输入("装备防御",0,0,70,14, tp)
	self.装备防御:置可视(true,true)
	self.装备防御:置限制字数(12)
	self.装备速度 = 总控件:创建输入("装备速度",0,0,70,14, tp)
	self.装备速度:置可视(true,true)
	self.装备速度:置限制字数(12)
	self.装备灵力 = 总控件:创建输入("装备灵力",0,0,70,14, tp)
	self.装备灵力:置可视(true,true)
	self.装备灵力:置限制字数(12)
	self.装备体质 = 总控件:创建输入("装备体质",0,0,70,14, tp)
	self.装备体质:置可视(true,true)
	self.装备体质:置限制字数(12)
	self.装备魔力 = 总控件:创建输入("装备魔力",0,0,70,14, tp)
	self.装备魔力:置可视(true,true)
	self.装备魔力:置限制字数(12)
	self.装备力量 = 总控件:创建输入("装备力量",0,0,70,14, tp)
	self.装备力量:置可视(true,true)
	self.装备力量:置限制字数(12)
	self.装备耐力 = 总控件:创建输入("装备耐力",0,0,70,14, tp)
	self.装备耐力:置可视(true,true)
	self.装备耐力:置限制字数(12)
	self.装备敏捷 = 总控件:创建输入("装备敏捷",0,0,70,14, tp)
	self.装备敏捷:置可视(true,true)
	self.装备敏捷:置限制字数(12)
	self.装备特技 = 总控件:创建输入("装备特技",0,0,70,14, tp)
	self.装备特技:置可视(true,true)
	self.装备特技:置限制字数(12)
	self.第一特效 = 总控件:创建输入("第一特效",0,0,70,14, tp)
	self.第一特效:置可视(true,true)
	self.第一特效:置限制字数(12)
	self.第二特效 = 总控件:创建输入("第二特效",0,0,70,14, tp)
	self.第二特效:置可视(true,true)
	self.第二特效:置限制字数(12)
	self.装备制造 = 总控件:创建输入("装备制造",0,0,70,14, tp)
	self.装备制造:置可视(true,true)
	self.装备制造:置限制字数(12)
	self.装备专用 = 总控件:创建输入("装备专用",0,0,70,14, tp)
	self.装备专用:置可视(true,true)
	self.装备专用:置限制字数(12)











	self.输入信息={[1]={"仙玉数额","银子数额","储备数额","经验数额","充值积分","充值点卡"}}
	self.输入信息[2]={"玩家名称","攻击修炼","法术修炼","防御修炼","抗法修炼","法术控制","防御控制","攻击控制","抗法控制","强身等级","冥想等级"}
	self.输入信息[3]={[26]="装备位置",[27]="物品等级",[28]="装备属性1",[29]="属性数值1",[30]="装备属性2",
	                  [31]="属性数值2",[32]="附加属性1",[33]="附加数值1",[34]="附加属性2",[35]="附加数值2"}
	self.输入信息[4]={[12]="灵饰位置",
	                 [13]="灵饰等级",[14]="主属类型",[15]="主属数值",[16]="附加类型1",[17]="附加数额1",[18]="附加类型2",
	                 [19]="附加数额2",[20]="附加类型3",[21]="附加数额3"}
	self.输入信息[5]={"召唤兽[1]","召唤兽[2]","召唤兽[3]","召唤兽[4]","召唤兽[5]","召唤兽[6]","召唤兽[7]","宠物等级","携带等级","宠物成长","宠物寿命","宠物种类","内丹上限","宠物造型","攻击资质","防御资质","体力资质","法力资质","速度资质","躲闪资质"}
	self.输入信息[6]={"经验倍数","难度系数","等级上限","发送公告"}
			for i=1,24 do
			self.无技能[i]= 按钮.创建(自适应.创建(12, 4, 40, 22, 1, 3), 0, 0, 4, 66, true, "添加")--按钮.创建(资源:载入('登陆资源.wdf',"网易WDF动画",0x10000116), 0, 0, 1, true, true)
		end
	self.输入资源={}
	for i=1,#self.输入信息 do
		self.输入资源[i]={}
		local 开始=1
		if i==3 then
	           开始=26
	        elseif i==4 then
	           开始=12
	        end
		for n=开始,table.maxn(self.输入信息[i]) do
			local 名称 = self.输入信息[i][n]
			if 名称 == "发送公告" then
				self.输入资源[i][名称] = 总控件:创建输入(名称,0,0,600,14, 根)
				self.输入资源[i][名称]:置限制字数(100)
				--self.输入资源[i][名称]:置文本("输入您要发送的游戏公告！by:小风")
			else
				self.输入资源[i][名称] = 总控件:创建输入(名称,0,0,70,14,根)
				self.输入资源[i][名称]:置限制字数(20)
			end
			self.输入资源[i][名称]:置可视(false,false)
		end
	end

	self.充值记录=""
	self.丰富文本说明 = tp._丰富文本(410,280)
	self.丰富文本说明:置默认颜色(0xFF000000)
	self.丰富文本说明:添加文本()
	self.丰富文本说明.滚动值 = self.丰富文本说明.行数量
	self.丰富文本说明:滚动(self.丰富文本说明.滚动值)
	self.丰富文本说明:滚动(-18)
	self.介绍加入 = 0
	self.资源组[13]:置起始点(0)
	self.玩家信息={}
	self.玩家信息开关 = false
	self.充值信息开关 = false
	self.召唤兽数据={}
	self.召唤兽信息={}
	self.提取信息=0
-- end


		-- self.状态 = 1
		-- self.加入 = 0
		-- tp.运行时间 = tp.运行时间 + 1
		-- self.窗口时间 = tp.运行时间
		self.可视 = true
		-- self.进程 = 0
		-- self.时间 = 0
		-- self.时间1 = 0
		-- self.抓鬼剩余点数 = 0
	end

function 内置GM工具:显示(dt,x,y)
	--self.可移动 = true
	--self.资源组[1]:更新(x,y)

	self.资源组[1]:显示(self.x,self.y)
	-- self.资源组[2]:显示(0,55)
	self.资源组[9]:置宽高(100,18)


	if  self.资源组[31]:事件判断() then
    	     self.进程=7
    	        JGESDK:发送(6904)
    	    for i=1,#self.右侧 do
	           self.shuru[i]:置可视(true,true)
	           self.BL输入[i]:置可视(true,true)
	    end


	end
	 if self.进程==6  or  self.进程==7 then
	        self.宽高={宽=800,高=600}
	        self.间隔=83
	 else

	       self.宽高={宽=800,高=600}
	         self.间隔=83
	 end
	 if self.进程~=6 then
		  for zz=1,#self.项目 do
			self.输入[self.项目[zz]]:置可视(false,false)
		 end
	 end
	  if self.进程~=7 then
		   for zz=1,#self.右侧 do
				 self.shuru[zz]:置可视(false,false)


			  end


		for i=1,20 do
			  self.BL输入[i]:置可视(false,false)

		end
	 end


	 self.资源组[1]:置宽高( self.宽高.宽,self.宽高.高)
	 self.资源组[31]:显示(self.x+18+(9-3)* self.间隔,self.y+25)
	self.资源组[31]:更新(x,y)
	local jj=130
	for i=3,8 do
		zt1:置字间距(0)
		--self.资源组[i]:置字体(zt1)
	    self.资源组[i]:更新(x,y)
	   	self.资源组[i]:显示(self.x+18+(i-3)* self.间隔,self.y+25)

	   	if self.资源组[i]:事件判断() and not self.技能选择开关 then

	   		if self.输入资源[self.进程] ~= nil then
		   		for n,v in pairs(self.输入资源[self.进程]) do
		   			self.输入资源[self.进程][n]:置可视(false,false)
		   			self.输入资源[self.进程][n]:置文本("")
		   			if n == "发送公告" then
		   				self.输入资源[self.进程][n]:置文本("输入您要发送的游戏公告！by:小风")
		   			end
		   		end
		   	    if i==6 then
					self.装备等级:置可视(true,true)
					self.装备气血:置可视(true,true)
					self.装备魔法:置可视(true,true)
					self.装备命中:置可视(true,true)
					self.装备伤害:置可视(true,true)
					self.装备防御:置可视(true,true)
					self.装备速度:置可视(true,true)
					self.装备灵力:置可视(true,true)
					self.装备体质:置可视(true,true)
					self.装备魔力:置可视(true,true)
					self.装备力量:置可视(true,true)
					self.装备耐力:置可视(true,true)
					self.装备敏捷:置可视(true,true)
					self.装备特技:置可视(true,true)
					self.第一特效:置可视(true,true)
					self.第二特效:置可视(true,true)
					self.装备制造:置可视(true,true)
					self.装备专用:置可视(true,true)
		   	    else

					self.装备等级:置可视(false,false)
					self.装备气血:置可视(false,false)
					self.装备魔法:置可视(false,false)
					self.装备命中:置可视(false,false)
					self.装备伤害:置可视(false,false)
					self.装备防御:置可视(false,false)
					self.装备速度:置可视(false,false)
					self.装备灵力:置可视(false,false)
					self.装备体质:置可视(false,false)
					self.装备魔力:置可视(false,false)
					self.装备力量:置可视(false,false)
					self.装备耐力:置可视(false,false)
					self.装备敏捷:置可视(false,false)
					self.装备特技:置可视(false,false)
					self.第一特效:置可视(false,false)
					self.第二特效:置可视(false,false)
					self.装备制造:置可视(false,false)
					self.装备专用:置可视(false,false)
		   	    end
		   	    if i==5 then
					self.道具名称:置可视(true,true)
					self.道具数量:置可视(true,true)
					self.道具参数:置可视(true,true)
					self.道具附加:置可视(true,true)
					self.道具专用:置可视(true,true)
					self.宝石等级1:置可视(true,true)
					self.宝石等级2:置可视(true,true)
			    else
					self.道具名称:置可视(false,false)
					self.道具数量:置可视(false,false)
					self.道具参数:置可视(false,false)
					self.道具附加:置可视(false,false)
					self.道具专用:置可视(false,false)
					self.宝石等级1:置可视(false,false)
					self.宝石等级2:置可视(false,false)

		   	    end
		   	end
		   	self.角色id:置文本("")
	   		self.进程 = i-2
	   		self.丰富文本说明:清空()
	   		self.充值信息开关=false
	   		self.灵饰分类选中=nil
	   		self.玩家造型=nil
	   		self.分类选中=nil
	   		发送信息 ={}
			self.召唤兽数据={}
			self.召唤兽信息={}
			self.提取信息=0
			if i == 8 then
				self.角色id:置可视(false,false)
			else
				self.角色id:置可视(true,true)
			end
	   		if self.玩家信息开关 then
			   	for i,v in pairs(self.玩家信息.人物修炼) do
					self.输入资源[2][i]:置文本(v)
				end
				local 关键字=""
				for i,v in pairs(self.玩家信息.召唤兽修炼) do
					关键字=string.sub(i,1,8)
					self.输入资源[2][关键字]:置文本(v)
				end
				self.输入资源[2]["强身等级"]:置文本(self.玩家信息.强身等级)
				self.输入资源[2]["冥想等级"]:置文本(self.玩家信息.冥想等级)
			   	self.玩家信息开关 = false
			 end
 			 self.集合按钮={}

			if self.进程 == 2 then
				self:集合分类(9, {
						"玩家信息",
						"充值记录",
						"封禁账号",
						"封禁ip",
						"解封账号",
						"解封ip",
						"踢出战斗",
						"强制下线",
						"清空背包"
					})
			-----------------------------
			elseif self.进程 == 1 then


			elseif self.进程 == 3 then
				sssss = 6
				self:集合分类(22, {
						"给予内丹",
						"给予兽决",
						"给予残卷",
						"特效点化",
						"特技点化",
						"给修炼果",
						"给予阵法",
						"给予卡片",
						"给予符石",
						"给予图策",
						"给予法宝",
						"给钟灵石",
						"给予坐骑",
						"给予称谓",
						"给予烹饪",
						"给予三药",
						"九转金丹",
						"给予书铁",
						"给予宝石",
						"宝宝装备",
						"顶级神魂",
						" 会员卡"
					})
			elseif self.进程 == 4 then
					self:集合分类(3, {
						"获取造型",
						"给予装备",
						"给予灵饰"
					})
			elseif self.进程 == 5 then
				self:集合分类(12, {
					"获取信息",
					"[1]号数据",
					"[2]号数据",
					"[3]号数据",
					"[4]号数据",
					"[5]号数据",
					"[6]号数据",
					"[7]号数据",
					"修改资质",
					"修改技能",
					"宠物删除",
					"重置属性"
				})
			elseif self.进程 == 6 then
					for i=1,#self.项目 do
					    self.输入[self.项目[i]]:置可视(true,true)
				 	end
					self:集合分类(43, {
						"修改经验",--1
						"修改难度",--2
						"在线奖励",--3
						"在线玩家",--4
						"比武报名",--5
						"比武入场",--6
						"结束比武",--7
						"首席报名",--8
						"首席入场",--9
						"关闭首席",--10
						"帮战报名",--11
						"帮战入场",--12
						"结束帮战",--13
						"开启迷宫",--14
						"关闭迷宫",--15
						"天降灵猴",--16
						"妖魔鬼怪",--17
						" 知了王",--18
						"  星官",--19
						"二八星宿",--20
						" 天罡星",--21
						" 地煞星",--22
						"圣兽残魂",--23
						"混世魔王",--24
						"  桐人",--25
						"魔化桐人",--26
						" 福利怪",--27
						"开启镖王",--28
						"关闭镖王",--29
						"开启游泳",--30
						"关闭游泳",--31
						"开启飞贼",--32
						"关闭飞贼",--33
						"开宝藏山",--34
						"关宝藏山",--35
						"开保卫战",--36
						"关保卫战",--37
						"门派闯关",--38
						"关闭闯关",--39
						"开启彩虹",--40
						"关闭彩虹",--41
						"开启病毒",--
						"发送公告"--



					})
			end
	   	end
	end

	if self.进程 == 1 then --充值系统
		local ss = 0
		local sss = 0
		local ssss = 0
		self.集合按钮={}
				local 内容1={"修改经验","修改难度","等级上限","发送公告"}
				for n = 1, 4 do

				     self.集合按钮[n] = tp._按钮.创建(tp._自适应.创建(12, 4, 75, 22, 1, 3), 0, 0, 4, 66, true, 内容1[n])
				end
		self.资源组[12]:显示(self.x+65,self.y+120)
		self.角色id:置坐标(self.x+156,self.y+83)
		self.资源组[9]:显示(self.x+150,self.y+81)
		zt:显示(self.x+70,self.y+82,"玩家的ID:")
		for i=1,#self.输入信息[1] do
			if ss >= 2 then
				sss = sss +1
			end
			if ss <=1 then
				ss = ss +1
			end
			ssss = ssss +1
			self.输入资源[1][self.输入信息[1][i]]:置可视(true,true)
			self.输入资源[1][self.输入信息[1][i]]:置坐标(self.x+156+ss*230,self.y+83+sss*68)
			zt:显示(self.x+70+ss*230,self.y+82+sss*68,self.输入信息[1][ssss]..":")
			self.资源组[9]:显示(self.x+150+ss*230,self.y+81+sss*68)
			for i=10,11 do
			--self.资源组[i]:置字体(zt2)
			self.资源组[i]:更新(x,y)
			if i==11 then
				self.资源组[i]:置文字("确认充值")
			end
			self.资源组[i]:显示(self.x+528+(i-10)*100,self.y+410)
			-- if self.资源组[i]:事件判断() and self:ClickCD() then
			-- 	self:事件判断(self.资源组[i].按钮文字)
			-- end
		end
		self.丰富文本说明:更新(dt,x,y)
		self.丰富文本说明:显示(self.x+70,self.y+150)
		zt3:置颜色(黑色):显示(self.x+72,self.y+130,"充值记录:")
				if self.资源组[12]:是否选中(x,y) and 引擎.取鼠标滚轮() >0 then--鼠标上滚动
			if self.丰富文本说明.滚动值 <= #self.丰富文本说明.显示表 -18 then
				self.丰富文本说明:滚动(1)
			end
					elseif self.资源组[12]:是否选中(x,y) and 引擎.取鼠标滚轮() <0  then--鼠标下滚动
			if self.丰富文本说明.滚动值 > 0 then
				self.丰富文本说明:滚动(-1)
			end
	          end
	end
	if self.资源组[11]:事件判断() then
	      self:事件判断("确认充值")
	elseif self.资源组[10]:事件判断() then
	      self:事件判断("锁定信息")
	end
	      -------------------
	      local yy=360
	      local xx=30
	      for i=1,#self.输入信息[6] do
			self.输入资源[6][self.输入信息[6][i]]:置可视(true,true)
			self.资源组[9]:置宽高(40,18)
			if i == 1 then
				zt:显示(self.x+100-50+28-xx,self.y+107+yy,"经验倍数:")
				self.资源组[9]:显示(self.x+180-50+28-xx,self.y+107+yy-4)
				self.输入资源[6][self.输入信息[6][i]]:置坐标(self.x+186-50+29-xx,self.y+108+yy)
			elseif i == 2 then
				zt:显示(self.x+340-50-xx+16,self.y+107+yy,"难度系数:")
				self.资源组[9]:显示(self.x+420-50-xx+16,self.y+107+yy-4)
				self.输入资源[6][self.输入信息[6][i]]:置坐标(self.x+426-50-xx+16,self.y+108+yy)

			elseif i == 3 then
				zt:显示(self.x+580-50-20-xx+16,self.y+107+yy,"等级上限:")
				self.资源组[9]:置宽高(40,18)
				self.资源组[9]:显示(self.x+580-50-20+75-xx+16-4,self.y+107+yy-4)
				self.输入资源[6][self.输入信息[6][i]]:置坐标(self.x+580-50+53-xx+16,self.y+108+yy)
			elseif i == 4 then
				--zt:显示(self.x+160-50-20-xx,self.y+137+yy,"发送公告:")
				self.资源组[9]:置宽高(340,18)
				self.资源组[9]:显示(self.x+170-50-20-xx,self.y+525)
				self.输入资源[6][self.输入信息[6][i]]:置坐标(self.x+173-50-20-xx,self.y+528)
			end
	     end
	     for i=1,3 do

			 self.集合按钮[i]:显示(self.x+100-35-50-xx+i*210,self.y+360+99+3)
			 self.集合按钮[i]:更新(x,y)

			if self.集合按钮[i]:事件判断() then
				self:事件判断(self.集合按钮[i].按钮文字)
			end
		end
		 self.集合按钮[4]:显示(self.x+490,self.y+525)
			 self.集合按钮[4]:更新(x,y)

			if self.集合按钮[4]:事件判断() then
				self:事件判断(self.集合按钮[4].按钮文字)
			end
	self.控件类:更新(dt,x,y)
  	self.控件类:显示(x,y)
	elseif self.进程 == 2 then
		local ss = 0
		local sss = 0
		local ssss = 0
		-- self.资源组[12]:显示(65,120)
		-- self.角色id:置坐标(156,83)
		-- self.资源组[9]:显示(150,80)
		-- zt:显示(70,82,"玩家的ID:")
		self.资源组[12]:显示(self.x+65,self.y+120)
		self.角色id:置坐标(self.x+156,self.y+83)
		self.资源组[9]:显示(self.x+150,self.y+81)
		zt:显示(self.x+70,self.y+82,"玩家的ID:")
		for i=1,#self.输入信息[2] do
			if ss >= 1 then
				self.资源组[9]:置宽高(70,18)
			end
			self.输入资源[2][self.输入信息[2][i]]:置可视(true,true)
			self.输入资源[2][self.输入信息[2][i]]:置坐标(self.x+410+ss*300,self.y+83+sss*35)
			zt:显示(self.x+320+ss*300,self.y+80+sss*35,self.输入信息[2][ssss+1]..":")
			self.资源组[9]:显示(self.x+400+ss*300,self.y+81+sss*35)
			if ss >= 1 then
				sss = sss +1
			end
			if ss <=0 then
				ss = ss +1
			end
			ssss = ssss +1
		end
		for i=10,11 do
			--self.资源组[i]:置字体(zt2)
			self.资源组[i]:更新(x,y)
			if i==11 then
				self.资源组[i]:置文字("确认修改")
			end
			self.资源组[i]:显示(self.x+620+(i-10)*90,self.y+430)
			if self.资源组[i]:事件判断() then
				self:事件判断(self.资源组[i].按钮文字)
			end
		end
		for i=1,#self.集合按钮 do
			self.集合按钮[i]:更新(x,y)
			self.集合按钮[i]:显示(self.x+520,self.y+30+i*45)
			if self.集合按钮[i]:事件判断() then
				self:事件判断(self.集合按钮[i].按钮文字)
			end
		end
		if self.玩家信息开关 then
			local as=0
			local ass=0
			zt3:显示(self.x+75,self.y+150,"玩家信息:")
			local 关键字 = {"账号","名称","ID","等级","造型","仙玉","银子","储备","存银","连接IP","比武积分","充值积分","点卡","经验","武器","门派","帮派"}
			for i=1,#关键字 do
				if self.玩家信息[关键字[i]] ~= nil then
					zt3:显示(self.x+75+as*200,self.y+200+ass*25,关键字[i]..":"..self.玩家信息[关键字[i]])
				-- else
					-- zt3:显示(75+as*190,155+ass*25,关键字[i]..":")
				end
				if as>=1 then
					as=-1
					ass=ass+1
				end
				as=as+1
			end
		elseif self.充值信息开关 then
			self.丰富文本说明:更新(dt,x,y)
			self.丰富文本说明:显示(self.x+75,self.y+170)
			zt3:显示(self.x+75,self.y+150,"充值记录:")
			if self.资源组[12]:是否选中(x,y) and 引擎.取鼠标滚轮() >0 then--鼠标上滚动
				if self.丰富文本说明.滚动值 <= #self.丰富文本说明.显示表 -18 then
					self.丰富文本说明:滚动(1)
				end
			elseif self.资源组[12]:是否选中(x,y) and 引擎.取鼠标滚轮() <0  then--鼠标下滚动
				if self.丰富文本说明.滚动值 > 0 then
					self.丰富文本说明:滚动(-1)
				end
			end
		end
	elseif self.进程 == 3 then
		local ss = 0
		local sss = 0
		local ssss = 26
		local xx = 0
		local xxx = 0
		self.角色id:置坐标(self.x+101,self.y+83)
		self.资源组[9]:显示(self.x+95,self.y+81)
		zt:显示(self.x+15,self.y+82,"玩家的ID:")

		self.道具名称:置坐标(self.x+101,self.y+113+20)
		self.资源组[9]:显示(self.x+95,self.y+111+20)
		zt:显示(self.x+15,self.y+112+20,"道具名称:")

		self.道具数量:置坐标(self.x+101,self.y+143+20)
		self.资源组[9]:显示(self.x+95,self.y+141+20)
		zt:显示(self.x+15,self.y+142+20,"道具数量:")

		self.道具参数:置坐标(self.x+101,self.y+173+20)
		self.资源组[9]:显示(self.x+95,self.y+171+20)
		zt:显示(self.x+15,self.y+172+20,"道具参数:")

		self.道具附加:置坐标(self.x+101,self.y+203+20)
		self.资源组[9]:显示(self.x+95,self.y+201+20)
		zt:显示(self.x+15,self.y+202+20,"道具附加:")

		self.道具专用:置坐标(self.x+101,self.y+233+20)
		self.资源组[9]:显示(self.x+95,self.y+231+20)
		zt:显示(self.x+15,self.y+232+20,"道具专用:")
		zt3:置颜色(绿色):显示(self.x+205,self.y+335,"下列是召唤兽装备定制")

        self.给予道具:更新(x,y)
        self.给予道具:显示(self.x+15,self.y+262+20)
        if self.给予道具:事件判断() then
           local 发送信息={}
           if 引擎.取物品(self.道具名称:取文本())[30] then
              return tp.提示:写入("#Y/输入的道具名称不存在")
           end
           if (self.角色id:取文本() ~= "" and tonumber(self.角色id:取文本()) ~= nil) then
				发送信息.id = self.角色id:取文本()
				发送信息.数值 = tonumber(self.角色id:取文本())
			else
				tp.提示:写入("#Y/请输入正确的ID")
				return
			end
			发送信息.道具名称=self.道具名称:取文本()
			发送信息.道具数量=self.道具数量:取文本()
			发送信息.道具参数=self.道具参数:取文本()
			发送信息.道具附加=self.道具附加:取文本()
			发送信息.道具专用=self.道具专用:取文本()
			JGESDK:发送(7217,发送信息)
        end
        local 宝石类型={"红玛瑙","太阳石","舍利子","黑宝石","月亮石","神秘石","光芒石","星辉石"}
		self.资源组[9]:显示(self.x+295+360,self.y+112)
		self.资源组[14]:更新(x,y)
		self.资源组[14]:显示(self.x+378+371,self.y+112)
		self.选择宝石:显示(self.x+295+364,self.y+130,x,y,true)
		if self.资源组[14]:事件判断() then
			self.选择宝石:打开(宝石类型)
		end
		if self.选择宝石:事件判断() then
			self.宝石名称=self.选择宝石.弹出事件
			self.选择宝石.弹出事件=nil
		end
		zt:显示(self.x+579,self.y+112,"选择宝石:")
		zt3:置颜色(黑色):显示(self.x+678,self.y+116,self.宝石名称 or "选择宝石")
		zt:显示(self.x+408+145,self.y+112+40,"等级1:")
		zt:显示(self.x+408+145,self.y+112+40*2,"等级2:")
    self.资源组[1000]:显示(self.x+414+40+148,self.y+112+38)
    self.资源组[1000]:显示(self.x+414+40+148,self.y+112+38*2)
		self.宝石等级1:置坐标(self.x+414+40+148,self.y+112+40)
		self.宝石等级2:置坐标(self.x+414+40+148,self.y+112+40*2)
        self.给予宝石:更新(x,y)
        self.给予宝石:显示(self.x+707,self.y+284)
        if self.给予宝石:事件判断() then
           local 发送信息={}
           if self.宝石名称==nil then
              return tp.提示:写入("#Y/请先选择需要给予的宝石名称")
           end
           if (self.角色id:取文本() ~= "" and tonumber(self.角色id:取文本()) ~= nil) then
				发送信息.id = self.角色id:取文本()
				发送信息.数值 = tonumber(self.角色id:取文本())
			else
				tp.提示:写入("#Y/请输入正确的ID")
				return
			end
           if (self.宝石等级1:取文本() ~= "" and tonumber(self.宝石等级1:取文本()) ~= nil) then
				发送信息.宝石等级1 = self.宝石等级1:取文本()
			else
				tp.提示:写入("#Y/请输入正确的最低宝石等级")
				return
			end
           if (self.宝石等级2:取文本() ~= "" and tonumber(self.宝石等级2:取文本()) ~= nil) then
				发送信息.宝石等级2 = self.宝石等级2:取文本()
			else
				tp.提示:写入("#Y/请输入正确的最高宝石等级")
				return
			end
			发送信息.宝石名称=self.宝石名称
			发送信息.宝石等级1=tonumber(self.宝石等级1:取文本())
			发送信息.宝石等级2=tonumber(self.宝石等级2:取文本())
			if 发送信息.宝石等级1>发送信息.宝石等级2 then
				tp.提示:写入("#Y/请输入正确的宝石等级")
				return
			end
			JGESDK:发送(7218,发送信息)
        end

		--zt3:置颜色(白色):显示(self.x+150,self.y+385,"以下为自定义制作召唤兽装备,请正确填写物品位置(铠甲、项圈、护腕)")
		for i=26,table.maxn(self.输入信息[3]) do
			self.资源组[9]:置宽高(90,18)
			self.输入资源[3][self.输入信息[3][i]]:置可视(true,true)
			--self.输入资源[3]["金丹数量"]:置可视(false,false)
			if ssss < 25 then
				self.输入资源[3][self.输入信息[3][i]]:置坐标(self.x+366+ss*255,self.y+83+sss*35)
				zt:显示(self.x+270+ss*255,self.y+82+sss*35,self.输入信息[3][ssss+1]..":")
				self.资源组[9]:显示(self.x+360+ss*255,self.y+81+sss*35)
				if ssss <= 6 then
					if ss >= 1 then
						ss = -2
						sss = sss +1
					end
					if ss <=0 then
						ss = ss +1
					end
				elseif ssss <= 12 then
					if ss >= 1 then
						sss = sss +1
					end
					if ss <=0 then
						ss = ss +1
					end
				elseif ssss <= 24 then
					if ss >= 0 then
						ss = -2
						if sss >= 8 then
							sss = sss -sssss
						end
						sss = sss +1
					end
					if ss <0 then
						ss = ss +1
					end
				else
					if ss >= 1 then
						ss = -2
						sss = sss +1
					end
					if ss <=0 then
						ss = ss +1
					end
				end
			else
				if ssss == 25 then
					ss = -1
					sss = 9
				end
				self.输入资源[3][self.输入信息[3][i]]:置坐标(self.x+306+ss*195,self.y+375+sss*35)
				zt:显示(self.x+210+ss*195,self.y+375+sss*35,self.输入信息[3][ssss]..":")
				self.资源组[9]:显示(self.x+300+ss*195,self.y+375+sss*35)
				if ss >= 2 then
					ss = -2
					sss = sss +1
				end
				if ss <=1 then
					ss = ss +1
				end
			end
			ssss = ssss +1
		end
		for i=1,#self.集合按钮 do
			--self.集合按钮[i]:置字体(zt2)
			self.集合按钮[i]:更新(x,y)
			if self.集合按钮[i]:事件判断() then
				self:事件判断(self.集合按钮[i].按钮文字)
			end

			if i == 20 then
				self.集合按钮[i]:显示(self.x+450,self.y+473)
				xx = xx +1
			elseif i == 21 then
				self.集合按钮[i]:显示(self.x+550,self.y+473)
				xx = xx +1
			elseif i == 22 then
				self.集合按钮[i]:显示(self.x+550+80,self.y+473)
				xx = xx +1
			end
		end
	elseif self.进程 == 4 then
		local ss = 0
		local sss = 4
		local ssss = 11
		zt3:置颜色(白色):显示(self.x+150,self.y+82,"以下为自定义制作人物装备,请先获取人物信息！上/下限格式例如: 2/3 即可")
		zt3:置颜色(白色):显示(self.x+150,self.y+332,"以下为自定义制作人物灵饰,请正确填写位置(手镯、戒指、饰品、耳饰)！")

		self.资源组[9]:置宽高(70,18)
		self.角色id:置坐标(self.x+136-30,self.y+113)
		zt:显示(self.x+20,self.y+112,"玩家的ID:")
		self.资源组[9]:显示(self.x+130-30,self.y+111)

		zt:显示(self.x+240-60,self.y+112,"角色造型:")
		self.资源组[9]:显示(self.x+320-60,self.y+111)

		zt:显示(self.x+340,self.y+112,"装备类型:")
		self.资源组[9]:显示(self.x+420,self.y+111)



		--------------------


		self.装备等级:置坐标(self.x+101,self.y+143)
		zt:显示(self.x+20,self.y+142,"装备等级:")
		self.资源组[9]:显示(self.x+95,self.y+141)
        -------------------------------------------------------
		self.装备气血:置坐标(self.x+101,self.y+173)
		zt:显示(self.x+20,self.y+172,"装备气血:")
		self.资源组[9]:显示(self.x+95,self.y+171)

		self.装备魔法:置坐标(self.x+96+160,self.y+173)
		zt:显示(self.x+15+160,self.y+172,"装备魔法:")
		self.资源组[9]:显示(self.x+91+160,self.y+171)
        -------------------------------------------------------
		self.装备命中:置坐标(self.x+101,self.y+203)
		zt:显示(self.x+20,self.y+202,"装备命中:")
		self.资源组[9]:显示(self.x+95,self.y+201)

		self.装备伤害:置坐标(self.x+96+160,self.y+203)
		zt:显示(self.x+15+160,self.y+202,"装备伤害:")
		self.资源组[9]:显示(self.x+91+160,self.y+201)

		self.装备防御:置坐标(self.x+96+160*2,self.y+203)
		zt:显示(self.x+15+160*2,self.y+202,"装备防御:")
		self.资源组[9]:显示(self.x+91+160*2,self.y+201)

		self.装备速度:置坐标(self.x+96+160*3,self.y+203)
		zt:显示(self.x+15+160*3,self.y+202,"装备速度:")
		self.资源组[9]:显示(self.x+91+160*3,self.y+201)

		self.装备灵力:置坐标(self.x+96+160*4,self.y+203)
		zt:显示(self.x+15+160*4,self.y+202,"装备灵力:")
		self.资源组[9]:显示(self.x+91+160*4,self.y+201)
        -------------------------------------------------------
		self.装备体质:置坐标(self.x+101,self.y+233)
		zt:显示(self.x+20,self.y+232,"装备体质:")
		self.资源组[9]:显示(self.x+95,self.y+231)

		self.装备魔力:置坐标(self.x+96+160,self.y+233)
		zt:显示(self.x+15+160,self.y+232,"装备魔力:")
		self.资源组[9]:显示(self.x+91+160,self.y+231)

		self.装备力量:置坐标(self.x+96+160*2,self.y+233)
		zt:显示(self.x+15+160*2,self.y+232,"装备力量:")
		self.资源组[9]:显示(self.x+91+160*2,self.y+231)

		self.装备耐力:置坐标(self.x+96+160*3,self.y+233)
		zt:显示(self.x+15+160*3,self.y+232,"装备耐力:")
		self.资源组[9]:显示(self.x+91+160*3,self.y+231)

		self.装备敏捷:置坐标(self.x+96+160*4,self.y+233)
		zt:显示(self.x+15+160*4,self.y+232,"装备敏捷:")
		self.资源组[9]:显示(self.x+91+160*4,self.y+231)
        -------------------------------------------------------
		self.装备特技:置坐标(self.x+101,self.y+263)
		zt:显示(self.x+20,self.y+262,"装备特技:")
		self.资源组[9]:显示(self.x+95,self.y+261)

		self.第一特效:置坐标(self.x+96+160,self.y+263)
		zt:显示(self.x+15+160,self.y+262,"第一特效:")
		self.资源组[9]:显示(self.x+91+160,self.y+261)

		self.第二特效:置坐标(self.x+96+160*2,self.y+263)
		zt:显示(self.x+15+160*2,self.y+262,"第二特效:")
		self.资源组[9]:显示(self.x+91+160*2,self.y+261)

		self.装备制造:置坐标(self.x+96+160*3,self.y+263)
		zt:显示(self.x+15+160*3,self.y+262,"装备制造:")
		self.资源组[9]:显示(self.x+91+160*3,self.y+261)

		self.装备专用:置坐标(self.x+96+160*4,self.y+263)
		zt:显示(self.x+15+160*4,self.y+262,"装备专用:")
		self.资源组[9]:显示(self.x+91+160*4,self.y+261)

        self.集合按钮[2]:更新(x,y)
        self.集合按钮[2]:显示(self.x+620,self.y+300)

        if self.集合按钮[2]:事件判断() then
           local 发送信息={}
           if self.分类选中==nil then
			  return tp.提示:写入("#Y/请先选择装备类型")
		   end
           if (self.角色id:取文本() ~= "" and tonumber(self.角色id:取文本()) ~= nil) then
			   发送信息.id = tonumber(self.角色id:取文本())
		   else
				return tp.提示:写入("#Y/请输入正确的ID")
			end
           if (self.装备等级:取文本() ~= "" and tonumber(self.装备等级:取文本()) ~= nil) then
			   发送信息.装备等级 = tonumber(self.装备等级:取文本())
		   else
				return tp.提示:写入("#Y/请输入正确的装备等级")
			end
			local 属性类型={"装备气血","装备魔法","装备命中","装备伤害","装备防御","装备速度","装备灵力","装备体质",
			                "装备魔力","装备力量","装备耐力","装备敏捷","装备特技","第一特效","第二特效","装备制造","装备专用"}
            for k,v in pairs(属性类型) do
            	发送信息[v]=self[v]:取文本()
            end
            发送信息.装备类型=self.分类选中

			JGESDK:发送(7219,发送信息)
        end

		for i=12,table.maxn(self.输入信息[4]) do
			self.输入资源[4][self.输入信息[4][i]]:置可视(true,true)
			self.输入资源[4]["灵饰位置"]:置可视(false,false)
			if ssss == 11 then
				ss = 0
				sss = sss +1
			end
			self.输入资源[4][self.输入信息[4][i]]:置坐标(self.x+136+ss*190,self.y+188+sss*35)
			zt:显示(self.x+50+ss*190,self.y+187+sss*35,self.输入信息[4][ssss+1]..":")
			self.资源组[9]:显示(self.x+130+ss*190,self.y+186+sss*35)
			if ss >= 3 then
				sss = sss +1
				ss = -1
			end
			if ss <=2 then
				ss = ss +1
			end
			ssss = ssss +1
		end
		for i=1,#self.集合按钮 do
			--self.集合按钮[i]:置字体(zt2)
			if i~=2 then
			   self.集合按钮[i]:更新(x,y)
			end
			if i == 1 then
				self.集合按钮[i]:显示(self.x+500,self.y+109)
			elseif i == 2 then
				--self.集合按钮[i]:显示(self.x+620,self.y+315)
			elseif i == 3 then
				self.集合按钮[i]:显示(self.x+620,self.y+455)
			end
			if self.集合按钮[i]:事件判断() and i~=2 then
				self:事件判断(self.集合按钮[i].按钮文字)
			end
		end
		if self.玩家造型 ~= nil then
			zt4:显示(self.x+270,self.y+113,self.玩家造型)
			self.资源组[14]:更新(x,y)
			self.资源组[14]:显示(self.x+475,self.y+110)
			self.资源组[15]:显示(self.x+415,self.y+130,x,y,true)
			if self.资源组[14]:事件判断() then --分类下拉
				self.资源组[15]:打开(self.分类)
			end
			if self.资源组[15]:事件判断() then
				self.分类选中=self.资源组[15].弹出事件
				self.资源组[15].弹出事件=nil
			end
			if self.分类选中 ~= nil then
				zt4:显示(self.x+435,self.y+113,self.分类选中)
			end
		end
		self.资源组[16]:更新(x,y)
		self.资源组[16]:显示(self.x+195,self.y+361)
		self.资源组[17]:显示(self.x+130,self.y+378,x,y,true)
		if self.资源组[16]:事件判断() then --分类下拉
			self.资源组[17]:打开(self.灵饰分类)
		end
		if self.资源组[17]:事件判断() then
			self.灵饰分类选中=self.资源组[17].弹出事件
			self.资源组[17].弹出事件=nil
		end
		if self.灵饰分类选中 ~= nil then
			zt4:显示(self.x+135+12,self.y+377-13,self.灵饰分类选中)
		end
  elseif self.进程 == 6 then

  	self:活动时间显示(dt,x,y)
  elseif self.进程 == 7 then

  	self:爆率显示(dt,x,y)

elseif self.进程 == 5 then
		local ss = 0
		local sss = 0
		local ssss = 0
		local xxx = 0
		local yyy = 0
		self.资源组[9]:置宽高(70,18)
		self.角色id:置可视(true,true)
		self.角色id:置坐标(self.x+460-40,self.y+68)
		self.资源组[9]:显示(self.x+455-40,self.y+65)
		--self.资源组[30]:显示(self.x+33,self.y+250)
		zts:显示(self.x+383-40,self.y+65,"玩家的ID:")
		zts4:显示(self.x+80,self.y+475,"点击技能框后选择需要加入的技能吧,记得要按照顺序加入哟。(注:右键点击已有技能可重置技能)")
		for i=1,#self.输入信息[5] do
			self.输入资源[5][self.输入信息[5][i]]:置可视(true,true)

			if ssss <= 4 then
				self.输入资源[5][self.输入信息[5][i]]:置可视(false,false)
				self.输入资源[5][self.输入信息[5][i]]:置坐标(self.x+460-40,self.y+sss*30+98)
				self.资源组[9]:显示(self.x+455-40,self.y+sss*30+95)
				zts:置颜色(白色):显示(self.x+383-40,self.y+sss*30+95,self.输入信息[5][ssss+1]..":")
				sss = sss +1
			elseif ssss <= 6 then
				self.输入资源[5][self.输入信息[5][i]]:置可视(false,false)
				self.输入资源[5][self.输入信息[5][i]]:置坐标(self.x+460+77-40,self.y+sss*30+35-120)
				self.资源组[9]:显示(self.x+685-40,self.y+sss*30+35-120)
				zts:显示(self.x+608-40,self.y+sss*30+35-118,self.输入信息[5][ssss+1]..":")
				sss = sss +1
			elseif ssss <=12 then
				if ssss == 7 then
					sss = -1
				end
				self.输入资源[5][self.输入信息[5][i]]:置坐标(self.x+105,self.y+sss*30+98)
				self.资源组[9]:显示(self.x+102,self.y+sss*30+95)
				zts:显示(self.x+30,self.y+sss*30+95,self.输入信息[5][ssss+1]..":")
				sss = sss +1
			elseif ssss <=19 then
				if ssss == 13 then
					sss = -1
				end
				self.输入资源[5][self.输入信息[5][i]]:置坐标(self.x+270,self.y+sss*28+88)
				self.资源组[9]:显示(self.x+267,self.y+sss*28+85)
				zts:显示(self.x+195,self.y+sss*28+85,self.输入信息[5][ssss+1]..":")
				sss = sss +1

			end
			ssss = ssss +1
		end
		for i=1,#self.集合按钮 do
			--self.集合按钮[i]:置字体(zts1)
			if i <= 8 and i ~= 1 then
				self.集合按钮[i]:更新(x,y,self.召唤兽数据[i-1]~=nil)
			elseif i == 1 then
				self.集合按钮[i]:更新(x,y,self.角色id:取文本() ~= "")
			else
				self.集合按钮[i]:更新(x,y,self.提取信息~=0)
			end
			if i <= 6 then
				self.集合按钮[i]:显示(self.x+530-40,self.y+i*30+35)
			elseif i <= 8 then
				self.集合按钮[i]:显示(self.x+724,self.y+i*30+35-120-61)
			elseif i <= 10 then
				self.集合按钮[i]:显示(self.x+393+197,self.y+(i-8)*30+288-173)
			elseif i <= 12 then
				self.集合按钮[i]:显示(self.x+493+197,self.y+(i-10)*30+288-173)
			end
			if self.集合按钮[i]:事件判断() then
				self:事件判断(self.集合按钮[i].按钮文字)
			end
		end
		for i=1,5 do
			if self.召唤兽数据[i] ~= nil then
				zts1111:置颜色(黑色):显示(self.x+460-40,self.y+67+i*30,self.召唤兽数据[i].名称)
			end
		end
		for i=6,7 do
			if self.召唤兽数据[i] ~= nil then
				zts1111:置颜色(黑色):显示(self.x+651,self.y+67+i*30-179,self.召唤兽数据[i].名称)
			end
		end
		for i=1,24 do
			if self.召唤兽技能[i] == nil then
				self.无技能[i]:更新(x,y,self.提取信息~=0)
				self.无技能[i]:显示(self.x+35+xxx*43,self.y+253+yyy*41)
				if self.无技能[i]:事件判断() then
					if i>1 and self.召唤兽技能[i-1] == nil then
						tp.提示:写入("#Y/请按照顺序加入技能。")
					elseif self.技能选择开关== false then
						local 资源 = tp.资源
						local 按钮 = tp._按钮
						local 自适应 = tp._自适应
						self.技能选择开关 = true
						self.兽决进程 = "高级兽决"
						if self.高级兽决 == nil then
							self.高级兽决 = 按钮.创建(自适应.创建(12, 4, 72, 22, 1, 3), 0, 0, 4, 66, true, "高级兽决")
							self.高级兽决.字段 = "高级兽决"
							self.特殊兽决 = 按钮.创建(自适应.创建(12, 4, 72, 22, 1, 3), 0, 0, 4, 66, true, "特殊兽决")
							self.特殊兽决.字段 = "特殊兽决"
							self.超级兽决 = 按钮.创建(自适应.创建(12, 4, 72, 22, 1, 3), 0, 0, 4, 66, true, "超级兽决")
							self.超级兽决.字段 = "超级兽决"
							self.低级兽决 = 按钮.创建(自适应.创建(12, 4, 72, 22, 1, 3), 0, 0, 4, 66, true, "低级兽决")
							self.低级兽决.字段 = "低级兽决"
						end
					end
				end
			else
				self.召唤兽技能[i]:置坐标(self.x+35+xxx*43,self.y+253+yyy*41)
				self.召唤兽技能[i]:显示(x+1,y,self.鼠标)
				if self.召唤兽技能[i].焦点 then
					tp.提示:技能(x,y,self.召唤兽技能[i].技能)
					if 引擎.鼠标弹起(右键) then
						self.召唤兽技能[i] = nil
					end
				end
			end
			xxx = xxx +1
			if xxx > 16 then
				xxx = 0
				yyy = yyy +1
			end
		end
		if self.技能选择开关 then
			self:技能界面显示(x,y)
		end


	elseif self.进程 == 6 then


		for i=1,#self.输入信息[6] do
			self.输入资源[6][self.输入信息[6][i]]:置可视(true,true)
			self.资源组[9]:置宽高(60,18)
			if i == 1 then
				zt:显示(self.x+100,self.y+107,"经验倍数:")
				self.资源组[9]:显示(self.x+180,self.y+106)
				self.输入资源[6][self.输入信息[6][i]]:置坐标(self.x+186,self.y+108)
			elseif i == 2 then
				zt:显示(self.x+340,self.y+107,"难度系数:")
				self.资源组[9]:显示(self.x+420,self.y+106)
				self.输入资源[6][self.输入信息[6][i]]:置坐标(self.x+426,self.y+108)
			elseif i == 3 then
				self.资源组[9]:置宽高(600,18)
				self.资源组[9]:显示(self.x+100,self.y+331+90)
				self.输入资源[6][self.输入信息[6][i]]:置坐标(self.x+106,self.y+333+90)

			end
		end
		for i=1,#self.集合按钮 do
			--self.集合按钮[i]:置字体(zt2)
			self.集合按钮[i]:更新(x,y)
			if i <= 2 then
				self.集合按钮[i]:显示(self.x+10+i*240,self.y+105)
			elseif i<=4 then
				self.集合按钮[i]:显示(self.x+10+(i-2)*90,self.y+145)
			elseif i<=7 then
				self.集合按钮[i]:显示(self.x+80+(i-1)*90,self.y+145)
			elseif i<=10 then
				self.集合按钮[i]:显示(self.x+10+(i-7)*90,self.y+185)
			elseif i<=13 then
				self.集合按钮[i]:显示(self.x+80+(i-7)*90,self.y+185)
			elseif i<=15 then
				self.集合按钮[i]:显示(self.x+10+(i-13)*90,self.y+225)
			elseif i<=22 then
				self.集合按钮[i]:显示(self.x+10+(i-15)*90,self.y+265)
			elseif i<=27 then
				self.集合按钮[i]:显示(self.x+10+(i-22)*90,self.y+305)
			elseif i<=33 then
				self.集合按钮[i]:显示(self.x+10+(i-27)*90,self.y+345)
			elseif i<=39 then
				self.集合按钮[i]:显示(self.x+10+(i-33)*90,self.y+385)
			elseif i<=41 then
				self.集合按钮[i]:显示(self.x+459+(i-39)*90,self.y+305)
			elseif i<=42 then
				self.集合按钮[i]:显示(self.x+459+(i-40)*90,self.y+345)   --代码
			elseif i == #self.集合按钮 then
				self.集合按钮[i]:显示(self.x+630,self.y+365+90)
			end
			if self.集合按钮[i]:事件判断() then
				self:事件判断(self.集合按钮[i].按钮文字)
			end
		end
	end
	self.控件类:更新(dt,x,y)
  	self.控件类:显示(x,y)

end
function 内置GM工具:技能界面显示(x,y)
	for i,v in pairs(self.输入资源[5]) do
		self.输入资源[5][i]:置可视(false,false)
	end
	self.角色id:置可视(false,false)
	local xx = 0
	local yy = 0
	self.资源组[26]:更新(x,y)
	self.资源组[23]:显示(100,115-60+377)
	-- tp.窗口标题背景_:显示(354-129,115-60+377)
	--self.资源组[24]:显示(140-129,165-60+377)
	zts3:显示(395-129+100,117-60+377,"兽决大全")
	self.资源组[26]:显示(655+33-129+100,117-60+377)
	self.高级兽决:更新(x,y)
	self.特殊兽决:更新(x,y)
	self.超级兽决:更新(x,y)
	self.低级兽决:更新(x,y)

	self.高级兽决:显示(140-129+100,138-60+377)
	self.特殊兽决:显示(213-129+100,138-60+377)
	self.超级兽决:显示(286-129+100,138-60+377)
	self.低级兽决:显示(359-129+100,138-60+377)
	zts4:显示(420-50+100,143-60+377,"当前选择类型:"..self.兽决进程)
	if self.资源组[26]:事件判断() then
		self.技能选择开关 = false
	elseif self.高级兽决:事件判断() and self.兽决进程 ~= "高级兽决" or self.技能[1] == nil then
		self.兽决进程 = "高级兽决"
		兽决素材 =self:取高级要诀()
		if self.技能[1] == nil then
			self.技能[1] = {}
			for n=1,#兽决素材 do
			  	self.技能[1][n] = gz(0,0,n,"管理查看")
			end
			for n=1,#兽决素材 do

			   local 临时技能=tp._技能.创建()
			    临时技能:置对象(兽决素材[n],2)
			  	self.技能[1][n]:置技能(临时技能)
			end
		end
		elseif self.超级兽决:事件判断() and self.兽决进程 ~= "超级兽决" then
		self.兽决进程 = "超级兽决"
		兽决素材 =self:取超级要诀()
		if self.技能[3] == nil then
			self.技能[3] = {}
			for n=1,#兽决素材 do
			  	self.技能[3][n] = gz(0,0,n,"管理查看")
			end
			for n=1,#兽决素材 do
			   local 临时技能=tp._技能.创建()
			    临时技能:置对象(兽决素材[n],3)
			  	self.技能[3][n]:置技能(临时技能)
			end
		end
	elseif self.低级兽决:事件判断() and self.兽决进程 ~= "低级兽决" then
		self.兽决进程 = "低级兽决"
		兽决素材 =self:取低级要诀()
		if self.技能[4] == nil then
			self.技能[4] = {}
			for n=1,#兽决素材 do
			  	self.技能[4][n] = gz(0,0,n,"管理查看")
			end
			for n=1,#兽决素材 do
			   local 临时技能=tp._技能.创建()
			    临时技能:置对象(兽决素材[n],4)
			  	self.技能[4][n]:置技能(临时技能)
			end
		end
	elseif self.特殊兽决:事件判断() and self.兽决进程 ~= "特殊兽决" then
		self.兽决进程 = "特殊兽决"
		兽决素材 =self:取特殊要诀()
		if self.技能[2] == nil then
			self.技能[2] = {}
			for n=1,#兽决素材 do
			  	self.技能[2][n] = gz(0,0,n,"管理查看")
			end
			for n=1,#兽决素材 do
			   local 临时技能=tp._技能.创建()
			    临时技能:置对象(兽决素材[n],2)
			  	self.技能[2][n]:置技能(临时技能)
			end
		end
	end
	if self.兽决进程 == "高级兽决"then
		for n=1,#self.技能[1] do
			if self.技能[1][n].技能 ~= nil then
				self.技能[1][n]:置坐标(142-129+100+xx*43,167-60+377+yy*43)

				self.技能[1][n]:显示(x,y,self.鼠标)
				if self.技能[1][n].焦点 then
					tp.提示:技能(x,y,self.技能[1][n].技能)
					if 引擎.鼠标弹起(左键) then
						for i=1,24 do
							if self.召唤兽技能[i] ~= nil and self.召唤兽技能[i].技能.名称 == self.技能[1][n].技能.名称 then
								tp.提示:写入("#Y/该召唤兽已经拥有此技能了！。")
								return
							end
							if self.召唤兽技能[i] == nil then
								self.召唤兽技能[i] = {}
								self.召唤兽技能[i] = gz(0,0,n,"管理查看")
								local 临时技能=tp._技能.创建()
							    临时技能:置对象(self.技能[1][n].技能.名称,2)
							  	self.召唤兽技能[i]:置技能(临时技能)
								break
							end
						end
					end
				end
				xx = xx + 1
				if xx > 12 then
					xx = 0
					yy = yy + 1
				end
			end
		end
	elseif self.兽决进程 == "特殊兽决" then
		for n=1,#self.技能[2] do
			if self.技能[2][n].技能 ~= nil then
				self.技能[2][n]:置坐标(142-129+100+xx*43,167-60+377+yy*43)

				self.技能[2][n]:显示(x,y,self.鼠标)
				if self.技能[2][n].焦点 then
					tp.提示:技能(x,y,self.技能[2][n].技能)
					if 引擎.鼠标弹起(左键) then
						for i=1,24 do
							if self.召唤兽技能[i] ~= nil and self.召唤兽技能[i].技能.名称 == self.技能[2][n].技能.名称 then
								tp.提示:写入("#Y/该召唤兽已经拥有此技能了！。")
								return
							end
							if self.召唤兽技能[i] == nil then
								self.召唤兽技能[i] = {}
								self.召唤兽技能[i] = gz(0,0,n,"管理查看")
								local 临时技能=tp._技能.创建()
							    临时技能:置对象(self.技能[2][n].技能,2)
							  	self.召唤兽技能[i]:置技能(临时技能)
								break
							end
						end
					end
				end
				xx = xx + 1
				if xx > 12 then
					xx = 0
					yy = yy + 1
				end
			end
		end
	elseif self.兽决进程 == "低级兽决" then
		for n=1,#self.技能[4] do
			if self.技能[4][n].技能 ~= nil then
				self.技能[4][n]:置坐标(142-129+100+xx*43,167-60+377+yy*43)

				self.技能[4][n]:显示(x,y,self.鼠标)
				if self.技能[4][n].焦点 then
					tp.提示:技能(x,y,self.技能[4][n].技能)
					if 引擎.鼠标弹起(左键) then
						for i=1,24 do
							if self.召唤兽技能[i] ~= nil and self.召唤兽技能[i].技能.名称 == self.技能[4][n].技能.名称 then
								tp.提示:写入("#Y/该召唤兽已经拥有此技能了！。")
								return
							end
							if self.召唤兽技能[i] == nil then
								self.召唤兽技能[i] = {}
								self.召唤兽技能[i] = gz(0,0,n,"管理查看")
								local 临时技能=tp._技能.创建()
							    临时技能:置对象(self.技能[4][n].技能,2)
							  	self.召唤兽技能[i]:置技能(临时技能)
								break
							end
						end
					end
				end
				xx = xx + 1
				if xx > 12 then
					xx = 0
					yy = yy + 1
				end
			end
		end
elseif self.兽决进程 == "超级兽决" then
		for n=1,#self.技能[3] do
			if self.技能[3][n].技能 ~= nil then
				self.技能[3][n]:置坐标(142-129+100+xx*43,167-60+377+yy*43)

				self.技能[3][n]:显示(x,y,self.鼠标)
				if self.技能[3][n].焦点 then
					tp.提示:技能(x,y,self.技能[3][n].技能)
					if 引擎.鼠标弹起(左键) then
						for i=1,24 do
							if self.召唤兽技能[i] ~= nil and self.召唤兽技能[i].技能.名称 == self.技能[3][n].技能.名称 then
								tp.提示:写入("#Y/该召唤兽已经拥有此技能了！。")
								return
							end
							if self.召唤兽技能[i] == nil then
								self.召唤兽技能[i] = {}
								self.召唤兽技能[i] = gz(0,0,n,"管理查看")
								local 临时技能=tp._技能.创建()
							    临时技能:置对象(self.技能[3][n].技能,2)
							  	self.召唤兽技能[i]:置技能(临时技能)
								break
							end
						end
					end
				end
				xx = xx + 1
				if xx > 12 then
					xx = 0
					yy = yy + 1
				end
			end
		end
		end
		end


function 内置GM工具:更新爆率(nr)--数据爆了这样的吗- -这就是数据问题  奇怪了

	self.bl活动名称={}
	self.zbl=nr
	for k,v in pairs(nr) do

		self.bl活动名称[v.排序]=k
	end
    -- table.print(self.bl活动名称)
	self.bl选中活动=""
	self.分类=3

end
function 内置GM工具:爆率显示(dt,x,y)
	zts:置颜色(黄色)
	zts:显示(self.x+17+150-28+110,self.y+71,"选择项目：")
	self.选项栏[99]:置宽高(148,22)
	self.选项栏[99]:显示(self.x+615,self.y+67)

	zts1:置颜色(白色)
	zts1:显示(self.x+628,self.y+71,self.bl选中活动)
	-- zts1:显示(self.x+27+68,self.y+71+100,self.blwb)
	self.选项栏[99]:置宽高(105,22)

	for i=1,#self.右侧 do
		self.选项栏[99]:显示(self.x+425+45,self.y+100+(i-1)*31)
		if i<=3 then
					zts1:置颜色(红色)
		elseif i==4 then
			zts1:置颜色(绿色)
		else
			zts1:置颜色(黄色)
		end
		zts1:显示(self.x+330+45,self.y+104+(i-1)*31,self.右侧[i])
		if self.bl选中活动~="" then
			self.shuru[i]:置坐标(self.x+452+45,self.y+104+(i-1)*31)
			if self.shuru[i]._已碰撞 then
				self.焦点 = true
			end
			-- if self.shuru[i]:取文本()=="" then
			--        go=false
			-- end
		end
	end
	local xxx,yyy=1,1
	for i=1,20 do
		self.选项栏[99]:显示(self.x+60+(xxx-1)*155,self.y+100+(yyy-1)*31)
		zts1:置颜色(绿色)
		zts1:显示(self.x+12+(xxx-1)*157,self.y+104+(yyy-1)*31,"物品"..i)
		if self.bl选中活动~="" then
			self.BL输入[i]:置坐标(self.x+65+(xxx-1)*155,self.y+104+(yyy-1)*31)
			if self.BL输入[i]._已碰撞 then
				self.焦点 = true
			end
		end
		yyy=yyy+1
		if yyy>=11 then
			yyy=1
			xxx=2
		end
	end
	-- self.BL输入:置坐标(self.x+36,self.y+105)
	-- if self.BL输入._已碰撞 then
	--  self.焦点 = true
	-- end
	--self.右侧={"怪物难度系数：","获得物品概率：","书铁等级范围：","宝珠钨金珍珠：","宝石等级范围：","金丹品质范围：","怪物卡片范围："}--,"摄灵珠范围  ："
	local tj=self.bl选中活动~=""
	-- if self.bl选中活动~="" then
	self.资源组[88]:更新(x,y,tj)
	-- self.资源组[6]:更新(x,y,self.bl选中活动~="" ) --清空
	-- end
	-- self.资源组[6]:显示(self.x+340,self.y+353)--清空
	self.资源组[88]:显示(self.x+250,self.y+440)--确定
	self.选项栏[13]:更新(x,y)
	-- self.资源组[99]:置宽高(300,270)
	-- self.资源组[99]:显示(self.x+17,self.y+100)
	if self.选项栏[13]:事件判断() then
		self.xiao选项栏[23]:打开(self.bl活动名称)
		self.xiao选项栏[23]:置选中(self.bl活动名称[1])
	end
	if self.xiao选项栏[23]:事件判断() then
		self.bl选中活动 =self.xiao选项栏[23].弹出事件
		self.xiao选项栏[23].弹出事件 = nil
		self.blwb=self:取爆率(self.bl选中活动)
	end
	self.选项栏[13]:显示(self.x+750,self.y+67) --按钮
	self.xiao选项栏[23]:显示(self.x+615,self.y+85,x,y,self.鼠标) --141   18
	zts1:置颜色(黄色)
	zts1:显示(self.x+5,self.y+325+89,"（无级别、超简易宝珠和神兜兜，概率为n‰）其他概率n％，灵饰、宝宝书铁无需设置等级。")
	if self.资源组[88]:事件判断() then
		local fasong={}
		for i=1,#self.右侧 do
			fasong[i]=self.shuru[i]:取文本() --zhegbudui
		end
		local bl={}
		for i=1,20 do
			if self.BL输入[i]:取文本()~="" then
				 bl[i]=self.BL输入[i]:取文本()
			end
		end
		JGESDK:发送(6903,{活动=self.bl选中活动,爆率文本=bl,其他=fasong})
	-- elseif self.资源组[6]:事件判断() then
		-- self.BL输入:置文本("")
	end

end
function 内置GM工具:取爆率(hd)
	if self.zbl then
		local wasd={0,0,0,0,0,0,0}
				local ww=""
				local wenb={}
				-- table.sort(self.zbl,显示排序)

		for k,v in pairs(self.zbl) do
			if k==hd then
				-- print(k)
				-- table.print(v)
				wasd[1]=v.难度
				wasd[2]=v.经验
				wasd[3]=v.银子
				wasd[4]=v.爆率
				wasd[5]=v.书铁[1].."，"..v.书铁[2]
				wasd[6]=v.宝珠钨金珍珠[1].."，"..v.宝珠钨金珍珠[2]
				wasd[7]=v.宝石[1].."，"..v.宝石[2]
				wasd[8]=v.金丹[1].."，"..v.金丹[2]
				wasd[9]=v.怪物卡片[1].."，"..v.怪物卡片[2]
				-- print(#v.ITEM)
				-- table.sort(v.ITEM,显示排序)
						for a,b in pairs(v.ITEM) do
							-- print(a,b)
							wenb[#wenb+1]=a.."="..b
							-- ww=ww..a.."="..b.."，\n"
						end
						break
			end
		end
		for i=1,#self.右侧 do
			self.shuru[i]:置可视(true,true)
			self.shuru[i]:置文本(wasd[i])
		end
		-- table.print(wenb)
		for i=1,20 do
			self.BL输入[i]:置可视(true,true)
			if wenb[i] then
				self.BL输入[i]:置文本(wenb[i])
			else
				self.BL输入[i]:置文本("")
			end
		end
	end
end
function 内置GM工具:活动时间显示(dt,x,y)   --代码

	for i=1,#self.项目 do
		zts:置颜色(黄色):显示(self.x+18,self.y+65+(i-1)*31,self.项目[i])
		self.输入[self.项目[i]]:置可视(true,true)
	end
	zts:置颜色(白色)
	zts:显示(self.x+114,self.y+65,"类型")
	zts:显示(self.x+114+160,self.y+65,"时，分，秒")
	for n=1,#self.项目-1 do
		for i=1,4 do
			zts:显示(self.x+114+160*(i-1),self.y+65+(n)*31,self.标识[i])
		end
	end
	self.选项栏[99]:置宽高(105,22)
	for i=1,#self.项目 do
		self.选项栏[99]:显示(self.x+138+10,self.y+61+(i-1)*31) --灰色显示
		self.选项栏[i]:更新(x,y)
		self.选项栏[i]:显示(self.x+213+10+10,self.y+61+(i-1)*31) --按钮
		self.确认按钮[i]:更新(x,y)
		self.确认按钮[i]:显示(self.x+500,self.y+61+(i-1)*31)
	end

	zts1:置颜色(白色)
	zts1:显示(self.x+138+10+14,self.y+65+(1-1)*31,self.刷怪类型)--self.SZ["定时刷怪"][self.刷怪类型].日期)
	zts:显示(self.x+138+10+14,self.y+65+(2-1)*31,self.SZ["游泳比赛"].日期)
	zts1:显示(self.x+138+10+14,self.y+65+(3-1)*31,self.SZ["门派闯关"].日期)
	zts1:显示(self.x+138+10+14,self.y+65+(4-1)*31,self.SZ["文韵墨香"].日期)
	zts1:显示(self.x+138+10+14,self.y+65+(5-1)*31,self.SZ["彩虹争霸"].日期)
	zts1:显示(self.x+138+10+14,self.y+65+(6-1)*31,self.SZ["降妖伏魔"].日期)
	zts1:显示(self.x+138+10+14,self.y+65+(7-1)*31,self.SZ["帮派迷宫"].日期)
	zts1:显示(self.x+138+10+14,self.y+65+(8-1)*31,self.SZ["天降辰星"].日期)
	zts1:显示(self.x+138+10+14,self.y+65+(9-1)*31,self.SZ["保卫长安"].日期)
	zts1:显示(self.x+138+10+14,self.y+65+(10-1)*31,self.SZ["帮战"].日期)
	zts1:显示(self.x+138+10+14,self.y+65+(11-1)*31,self.SZ["比武大会"].日期)
	zts1:显示(self.x+138+10+14,self.y+65+(12-1)*31,self.SZ["剑会"].日期)
	zts1:置颜色(黄色)
	zts1:显示(self.x+45,self.y+368+31+32,"注意：时，分，秒 输入时必须用“逗号”隔开“，”为中文，英文则不生效")
	self.选项栏[99]:置宽高(120,22)

	for i=1,#self.项目 do
		self.选项栏[99]:显示(self.x+345+10,self.y+61+(i-1)*31) --灰色显示
		self.xiao选项栏[10+i]:显示(self.x+213-115+32+18,self.y+61+16+(i-1)*31,x,y,self.鼠标) --选项栏
	end

	if self.选项栏[1]:事件判断() then
		local lx="定时刷怪"
		self.xiao选项栏[11]:打开(self:取分类(lx))
		-- print(self.选项栏[11].弹出事件)
		-- self.选项栏[11]:置选中(self.SZ[lx][].日期)
	elseif self.选项栏[2]:事件判断() then
		local lx="游泳比赛"
		self.xiao选项栏[12]:打开(self:取分类(lx))
		self.xiao选项栏[12]:置选中(self.SZ[lx].日期)
	elseif self.选项栏[3]:事件判断() then
		local lx="门派闯关"
		self.xiao选项栏[13]:打开(self:取分类(lx))
		self.xiao选项栏[13]:置选中(self.SZ[lx].日期)
	elseif self.选项栏[4]:事件判断() then
		local lx="文韵墨香"
		self.xiao选项栏[14]:打开(self:取分类(lx))
		self.xiao选项栏[14]:置选中(self.SZ[lx].日期)
	elseif self.选项栏[5]:事件判断() then
		local lx="彩虹争霸"
		self.xiao选项栏[15]:打开(self:取分类(lx))
		self.xiao选项栏[15]:置选中(self.SZ[lx].日期)
	elseif self.选项栏[6]:事件判断() then
		local lx="降妖伏魔"
		self.xiao选项栏[16]:打开(self:取分类(lx))
		self.xiao选项栏[16]:置选中(self.SZ[lx].日期)
	elseif self.选项栏[7]:事件判断() then
		local lx="帮派迷宫"
		self.xiao选项栏[17]:打开(self:取分类(lx))
		self.xiao选项栏[17]:置选中(self.SZ[lx].日期)
	elseif self.选项栏[8]:事件判断() then
		local lx="天降辰星"
		self.xiao选项栏[18]:打开(self:取分类(lx))
		self.xiao选项栏[18]:置选中(self.SZ[lx].日期)
	elseif self.选项栏[9]:事件判断() then
		local lx="保卫长安"
		self.xiao选项栏[19]:打开(self:取分类(lx))
		self.xiao选项栏[19]:置选中(self.SZ[lx].日期)
	elseif self.选项栏[10]:事件判断() then
		local lx="帮战"
		self.xiao选项栏[20]:打开(self:取分类(lx))
		self.xiao选项栏[20]:置选中(self.SZ[lx].日期)
	elseif self.选项栏[11]:事件判断() then
		local lx="比武大会"
		self.xiao选项栏[21]:打开(self:取分类(lx))
		self.xiao选项栏[21]:置选中(self.SZ[lx].日期)
	elseif self.选项栏[12]:事件判断() then
		local lx="剑会"
		self.xiao选项栏[22]:打开(self:取分类(lx))
		self.xiao选项栏[22]:置选中(self.SZ[lx].日期)
	end
	if self.xiao选项栏[11]:事件判断() then
		local xxq=self.xiao选项栏[11].弹出事件
		if xxq=="天罡星" or xxq=="地煞星" or xxq=="封妖" or xxq=="妖王" then
			引擎.场景.常规提示:打开("#Y/该功能暂时无法设置^^已切换为默认【巡山小妖】")
			xxq="巡山小妖"
		end
		self.刷怪类型=xxq
		self.输入["定时刷怪"]:置文本(self.SZ["定时刷怪"][self.刷怪类型].时间)
		self.xiao选项栏[11].弹出事件=nil
	elseif self.xiao选项栏[12]:事件判断() then
		local xxq=self.xiao选项栏[12].弹出事件
		-- self.日期["游泳比赛"]=xxq
		self.SZ["游泳比赛"].日期=xxq
		self.xiao选项栏[12].弹出事件=nil
	elseif self.xiao选项栏[13]:事件判断() then
		local xxq=self.xiao选项栏[13].弹出事件
		-- self.日期["门派闯关"]=xxq
		self.SZ["门派闯关"].日期=xxq
		self.xiao选项栏[13].弹出事件=nil
	elseif self.xiao选项栏[14]:事件判断() then
		local xxq=self.xiao选项栏[14].弹出事件
		-- self.日期["文韵墨香"]=xxq
		self.SZ["文韵墨香"].日期=xxq
		self.xiao选项栏[14].弹出事件=nil
	elseif self.xiao选项栏[15]:事件判断() then
		local xxq=self.xiao选项栏[15].弹出事件
		-- self.日期["彩虹争霸"]=xxq
		self.SZ["彩虹争霸"].日期=xxq
		self.xiao选项栏[15].弹出事件=nil
	elseif self.xiao选项栏[16]:事件判断() then
		local xxq=self.xiao选项栏[16].弹出事件
		-- self.日期["降妖伏魔"]=xxq
		self.SZ["降妖伏魔"].日期=xxq
		self.xiao选项栏[16].弹出事件=nil
	elseif self.xiao选项栏[17]:事件判断() then
		local xxq=self.xiao选项栏[17].弹出事件
		-- self.日期["帮派迷宫"]=xxq
		self.SZ["帮派迷宫"].日期=xxq
		self.xiao选项栏[17].弹出事件=nil
	elseif self.xiao选项栏[18]:事件判断() then
		local xxq=self.xiao选项栏[18].弹出事件
		-- self.日期["天降辰星"]=xxq
		self.SZ["天降辰星"].日期=xxq
		self.xiao选项栏[18].弹出事件=nil
	elseif self.xiao选项栏[19]:事件判断() then
		local xxq=self.xiao选项栏[19].弹出事件
		-- self.日期["保卫长安"]=xxq
		self.SZ["保卫长安"].日期=xxq
		self.xiao选项栏[19].弹出事件=nil
	elseif self.xiao选项栏[20]:事件判断() then
		local xxq=self.xiao选项栏[20].弹出事件
		-- self.日期["帮战"]=xxq
		self.SZ["帮战"].日期=xxq
		self.xiao选项栏[20].弹出事件=nil
	elseif self.xiao选项栏[21]:事件判断() then
		local xxq=self.xiao选项栏[21].弹出事件
		-- self.日期["帮战"]=xxq
		self.SZ["比武大会"].日期=xxq
		self.xiao选项栏[21].弹出事件=nil
	elseif self.xiao选项栏[22]:事件判断() then
		local xxq=self.xiao选项栏[22].弹出事件
		-- self.日期["帮战"]=xxq
		self.SZ["剑会"].日期=xxq
		self.xiao选项栏[22].弹出事件=nil
	end

	self.输入["定时刷怪"]:置坐标(self.x+385,self.y+65+(1-1)*31)
	if self.输入["定时刷怪"]._已碰撞 then
		self.焦点 = true
	end
	 -- self.输入["定时刷怪"]:置文本("self.输入类别]")
	 -- self.输入["定时刷怪"]:置可视(true,true)
	------------------------=================------------------
	self.输入["游泳比赛"]:置坐标(self.x+385,self.y+65+(2-1)*31)
	if self.输入["游泳比赛"]._已碰撞 then
		self.焦点 = true
	end

	------------------------=================------------------
	self.输入["门派闯关"]:置坐标(self.x+385,self.y+65+(3-1)*31)
	if self.输入["门派闯关"]._已碰撞 then
		self.焦点 = true
	end

	------------------------=================------------------
	self.输入["文韵墨香"]:置坐标(self.x+385,self.y+65+(4-1)*31)
	if self.输入["文韵墨香"]._已碰撞 then
		self.焦点 = true
	end

	------------------------=================------------------
	self.输入["彩虹争霸"]:置坐标(self.x+385,self.y+65+(5-1)*31)
	if self.输入["彩虹争霸"]._已碰撞 then
		self.焦点 = true
	end

	------------------------=================------------------
	self.输入["降妖伏魔"]:置坐标(self.x+385,self.y+65+(6-1)*31)
	if self.输入["降妖伏魔"]._已碰撞 then
		self.焦点 = true
	end

	------------------------=================------------------
	self.输入["帮派迷宫"]:置坐标(self.x+385,self.y+65+(7-1)*31)
	if self.输入["帮派迷宫"]._已碰撞 then
		self.焦点 = true
	end

	------------------------=================------------------
	self.输入["天降辰星"]:置坐标(self.x+385,self.y+65+(8-1)*31)
	if self.输入["天降辰星"]._已碰撞 then
		self.焦点 = true
	end

	------------------------=================------------------
	self.输入["保卫长安"]:置坐标(self.x+385,self.y+65+(9-1)*31)
	if self.输入["保卫长安"]._已碰撞 then
		self.焦点 = true
	end

	------------------------=================------------------
	self.输入["帮战"]:置坐标(self.x+385,self.y+65+(10-1)*31)
	if self.输入["帮战"]._已碰撞 then
		self.焦点 = true
	end
	self.输入["比武大会"]:置坐标(self.x+385,self.y+65+(11-1)*31)
	if self.输入["比武大会"]._已碰撞 then
		self.焦点 = true
	end
	self.输入["剑会"]:置坐标(self.x+385,self.y+65+(12-1)*31)
	if self.输入["剑会"]._已碰撞 then
		self.焦点 = true
	end
	for i=1,#self.项目 do
		if self.确认按钮[i]:事件判断() then
			if self.项目[i]=="定时刷怪" then
				local 事件 = function()
				-- JGESDK:发送(6901,{类型=self.项目[i],RQ=self.日期[self.项目[i]],TIME=self.输入[self.项目[i]]:取文本()})
				JGESDK:发送(6901,{类型=self.项目[i],RQ=self.刷怪类型,TIME=self.输入[self.项目[i]]:取文本()})
				end
				tp.窗口.文本栏:载入("你确定要更改#R"..self.刷怪类型.."#W的时间吗"..self.输入[self.项目[i]]:取文本(),nil,true,事件)
			else
				local 事件 = function()
				-- JGESDK:发送(6901,{类型=self.项目[i],RQ=self.日期[self.项目[i]],TIME=self.输入[self.项目[i]]:取文本()})
				JGESDK:发送(6901,{类型=self.项目[i],RQ=self.SZ[self.项目[i]].日期,TIME=self.输入[self.项目[i]]:取文本()})
				end
				tp.窗口.文本栏:载入("你确定要更改#R"..self.项目[i].."#W的时间吗"..self.输入[self.项目[i]]:取文本(),nil,true,事件)
			end
		end
	end
end


function 内置GM工具:事件判断(按钮)

	local 验证通过 = false
	if self.进程 == 1 then
		if 按钮 == "锁定信息" then
			-- print(self.角色id:取文本())
			if self.角色id:取文本() == "" or tonumber(self.角色id:取文本()) == nil then
			    tp.提示:写入("#Y/请输入正确的充值的id,id为纯数字")
			    return 0
			else
				for i,v in pairs(self.输入资源[1]) do
					--print(self.输入资源[1][i]:取文本())
					if self.输入资源[1][i]:取文本() ~= "" and tonumber(self.输入资源[1][i]:取文本()) ~= nil then
						-- print(self.输入资源[1][i]:取文本())
						发送信息.id = self.角色id:取文本()
						发送信息.类型 = i
						发送信息.数值 = tonumber(self.输入资源[1][i]:取文本())
						-- print(发送信息.数值)
						-- tp.提示:写入("#Y/锁定信息成功,如修改需要重新锁定。")
						验证通过 = true
						break
					end
				end
				if 验证通过 == false then
				    tp.提示:写入("#Y/请输入正确的充值的信息,信息为纯数字")
				    return
				else
				 	tp.提示:写入("#Y/锁定信息成功,如修改需要重新锁定。")
				end
			end

		elseif 按钮 == "确认充值" then
			    tp.提示:写入("#Y/请输入正确的充值的信息,信息为纯数字")
			if 发送信息.类型 == nil then
				tp.提示:写入("#Y/请先锁定信息后再点击充值。")
				return
			end
			if 发送信息.类型 == "仙玉数额" then
				充值类型 = "仙玉"
			elseif 发送信息.类型 == "银子数额" then
				充值类型 = "银子"
			elseif 发送信息.类型 == "储备数额" then
				充值类型 = "储备"
			elseif 发送信息.类型 == "经验数额" then
				充值类型 = "经验"
			elseif 发送信息.类型 == "充值积分" then
				充值类型 = "积分"
			elseif 发送信息.类型 == "充值点卡" then
				充值类型 = "点卡"
			end

			JGESDK:发送(7201,发送信息)
		end
		if 按钮== "修改经验"  or 按钮 == "修改难度" or  按钮== "等级上限" or 按钮 == "发送公告" then
			if 按钮 == "修改经验" then
				if tonumber(self.输入资源[6]["经验倍数"]:取文本()) == nil then
					return
				end
				发送信息.内容 = self.输入资源[6]["经验倍数"]:取文本()+0
			elseif 按钮 == "修改难度" then
				if tonumber(self.输入资源[6]["难度系数"]:取文本()) == nil then
					return
				end
				发送信息.内容 = self.输入资源[6]["难度系数"]:取文本()+0
			elseif 按钮 == "等级上限" then
				if tonumber(self.输入资源[6]["等级上限"]:取文本()) == nil then
					return
				end
				发送信息.内容 = self.输入资源[6]["等级上限"]:取文本()+0
			elseif 按钮 == "发送公告" then
				if self.输入资源[6]["发送公告"]:取文本() == "" then
					return
				end
				发送信息.内容 = self.输入资源[6]["发送公告"]:取文本()
			end
			发送信息.id = 1
			发送信息.类型 = 按钮
			JGESDK:发送(7215,发送信息)
	 	end
	elseif self.进程 == 2 then
		if 按钮 == "玩家信息" then
			if (self.角色id:取文本() ~= "" and tonumber(self.角色id:取文本()) ~= nil) then
				发送信息.id = self.角色id:取文本()
				发送信息.数值 = tonumber(self.角色id:取文本())
				验证通过 = true
			elseif self.输入资源[2]["玩家名称"]:取文本() ~= "" then
				发送信息.id = 0
				发送信息.名称 = self.输入资源[2]["玩家名称"]:取文本()
				验证通过 = true
			else
				tp.提示:写入("#Y/请输入正确的ID或者玩家名称")
				return
			end
			if 验证通过 then
				JGESDK:发送(7202,发送信息)
			end
		elseif 按钮 == "充值记录" then
			if (self.角色id:取文本() ~= "" and tonumber(self.角色id:取文本()) ~= nil) then
				发送信息.id = self.角色id:取文本()
				发送信息.数值 = tonumber(self.角色id:取文本())
				验证通过 = true
			elseif self.输入资源[2]["玩家名称"]:取文本() ~= "" then
				发送信息.id = 0
				发送信息.名称 = self.输入资源[2]["玩家名称"]:取文本()
				验证通过 = true
			else
				tp.提示:写入("#Y/请输入正确的ID或者玩家名称")
				return
			end
			if 验证通过 then
				JGESDK:发送(7203,发送信息)
			end
		elseif 按钮 == "封禁账号" or 按钮 == "封禁ip" or 按钮 == "解封账号" or 按钮 == "解封ip" or 按钮 == "踢出战斗" or 按钮 == "强制下线" or 按钮 == "清空背包" then
			if (self.角色id:取文本() ~= "" and tonumber(self.角色id:取文本()) ~= nil) then
				发送信息.id = self.角色id:取文本()
				发送信息.数值 = tonumber(self.角色id:取文本())
				验证通过 = true
			elseif self.输入资源[2]["玩家名称"]:取文本() ~= "" then
				发送信息.id = 0
				发送信息.名称 = self.输入资源[2]["玩家名称"]:取文本()
				验证通过 = true
			else
				tp.提示:写入("#Y/请输入正确的ID或者玩家名称")
				return
			end
			if 验证通过 then
				发送信息.类型 = 按钮
				JGESDK:发送(7204,发送信息)
			end
		elseif 按钮 == "锁定信息" then
			if self.角色id:取文本() == "" and self.输入资源[2]["玩家名称"]:取文本() == "" or tonumber(self.角色id:取文本()) == nil then
				tp.提示:写入("#Y/请输入正确的ID或者玩家名称")
				return
			elseif self.玩家信息.人物修炼 == nil or self.玩家信息.召唤兽修炼 == nil then
				tp.提示:写入("#Y/请点击玩家信息获取玩家当前信息")
				return
			else
				if (self.角色id:取文本() ~= "" and tonumber(self.角色id:取文本()) ~= nil) then
					发送信息.id = self.角色id:取文本()
					验证通过 = true
				elseif self.输入资源[2]["玩家名称"]:取文本() ~= "" then
					发送信息.id = 0
					发送信息.名称 = self.输入资源[2]["玩家名称"]:取文本()
					验证通过 = true
				end
				if 验证通过 then
					for i=1,#self.输入信息[2] do
						if self.输入信息[2][i]~= "玩家名称" then
							if tonumber(self.输入资源[2][self.输入信息[2][i]]:取文本()) == nil then
								tp.提示:写入("#Y/请正确输入您要修改的玩家信息,必须为数字")
								return
							else
								发送信息[self.输入信息[2][i]] = self.输入资源[2][self.输入信息[2][i]]:取文本()
							end
						end
					end
					tp.提示:写入("#Y/锁定信息成功,如有修改需要重新锁定。")
				end
			end
		elseif 按钮 == "确认修改" then
			if 发送信息.id == nil then
				tp.提示:写入("#Y/请锁定信息后,再点击确认修改。")
				return
			end
			JGESDK:发送(7205,发送信息)
		end
	elseif self.进程 == 3 then
		if self.角色id:取文本() == "" or tonumber(self.角色id:取文本()) == nil then
		    tp.提示:写入("#Y/请输入正确的玩家id,id为纯数字")
		    return 0
		else
			发送信息.id = self.角色id:取文本()
			if 按钮 == "宝宝装备" then
				if self.输入资源[3]["装备位置"]:取文本() == "" then
				    tp.提示:写入("#Y/请正确输入要给予的物品信息")
				    return 0
				end
				for i=27,35 do
					if self.输入信息[3][i] ~= "装备属性1" and self.输入信息[3][i] ~= "属性数值1"and self.输入信息[3][i] ~= "装备属性2" and self.输入信息[3][i] ~= "属性数值2"and self.输入信息[3][i] ~= "附加属性1" and self.输入信息[3][i] ~= "附加数值1" and self.输入信息[3][i] ~= "附加属性2" and self.输入信息[3][i] ~= "附加数值2"and   tonumber(self.输入资源[3][self.输入信息[3][i]]:取文本())==nil then
					    tp.提示:写入("#Y/请正确输入要给予的物品信息")
					    return 0
					end
				end
				发送信息.类型 = 按钮
				发送信息.内容 = self.输入资源[3]["装备位置"]:取文本()

				for i=27,35 do
					发送信息["内容"..(i-26)]= self.输入资源[3][self.输入信息[3][i]]:取文本()
				end
				JGESDK:发送(7206,发送信息)
			elseif 按钮 == "给予宝石" then
				if self.输入资源[3]["宝石名称"]:取文本() == "" or tonumber(self.输入资源[3]["等级下限"]:取文本())==nil or tonumber(self.输入资源[3]["等级上限"]:取文本())==nil  then
				    tp.提示:写入("#Y/请正确输入要给予的物品信息")
				    return 0
				else
					发送信息.类型 = 按钮
					发送信息.内容 = self.输入资源[3]["宝石名称"]:取文本()
					发送信息.内容1 = tonumber(self.输入资源[3]["等级下限"]:取文本())
					发送信息.内容2 = tonumber(self.输入资源[3]["等级上限"]:取文本())
					JGESDK:发送(7206,发送信息)
				end
			elseif 按钮 == "给予烹饪" or 按钮 == "给予三药" or 按钮 == "给予书铁" or 按钮 == "九转金丹" then
				if 按钮 == '给予烹饪' then
					if self.输入资源[3]["烹饪名称"]:取文本() == "" or self.输入资源[3]["烹饪品质"]:取文本() == "" or tonumber(self.输入资源[3]["烹饪品质"]:取文本())==nil then
					    tp.提示:写入("#Y/请正确输入要给予的物品信息")
					    return 0
					else
						发送信息.类型 = 按钮
						发送信息.内容 = self.输入资源[3]["烹饪名称"]:取文本()
						发送信息.内容1 = tonumber(self.输入资源[3]["烹饪品质"]:取文本())
						JGESDK:发送(7206,发送信息)
					end
				elseif 按钮 == "给予三药" then
					if self.输入资源[3]["三药名称"]:取文本() == "" or self.输入资源[3]["三药品质"]:取文本() == "" or tonumber(self.输入资源[3]["三药品质"]:取文本())==nil then
					    tp.提示:写入("#Y/请正确输入要给予的物品信息")
					    return 0
					else
						发送信息.类型 = 按钮
						发送信息.内容 = self.输入资源[3]["三药名称"]:取文本()
						发送信息.内容1 = tonumber(self.输入资源[3]["三药品质"]:取文本())
						JGESDK:发送(7206,发送信息)
					end
				elseif 按钮 == "给予书铁" then
					if self.输入资源[3]["书铁名称"]:取文本() == "" or self.输入资源[3]["书铁等级"]:取文本() == "" or tonumber(self.输入资源[3]["书铁等级"]:取文本())==nil then
					    tp.提示:写入("#Y/请正确输入要给予的物品信息")
					    return 0
					else
						发送信息.类型 = 按钮
						发送信息.内容 = self.输入资源[3]["书铁名称"]:取文本()
						发送信息.内容1 = tonumber(self.输入资源[3]["书铁等级"]:取文本())
						JGESDK:发送(7206,发送信息)
					end
				elseif 按钮 == "九转金丹" then
					if self.输入资源[3]["金丹品质"]:取文本() == "" or tonumber(self.输入资源[3]["金丹品质"]:取文本())==nil then
					    tp.提示:写入("#Y/请正确输入要给予的物品信息")
					    return 0
					else
						发送信息.类型 = 按钮
						发送信息.内容 = tonumber(self.输入资源[3]["金丹数量"]:取文本())
						发送信息.内容1 = tonumber(self.输入资源[3]["金丹品质"]:取文本())
						JGESDK:发送(7206,发送信息)
					end
				end
			elseif 按钮 == "给钟灵石" then
				if self.输入资源[3]["灵石属性"]:取文本() == ""  then
				    tp.提示:写入("#Y/请正确输入要给予的物品信息")
				    return 0
				else
					发送信息.类型 = 按钮
					发送信息.内容 = self.输入资源[3]["灵石属性"]:取文本()
					JGESDK:发送(7207,发送信息)
				end
			elseif 按钮 == "顶级神魂" then
				发送信息.类型 = 按钮
				JGESDK:发送(7206,发送信息)
			elseif 按钮 == " 会员卡" then
				发送信息.类型 = 按钮
				JGESDK:发送(7206,发送信息)
			else
				local 关键字=""
			 	if 按钮 == "给予内丹" then 关键字="内丹技能"
			    elseif 按钮 == '给予兽决' then 关键字="兽决技能"
			    elseif 按钮 == '给予残卷' then 关键字="功德残卷"
			    elseif 按钮 == '特效点化' then 关键字="特效数量"
			    elseif 按钮 == '特技点化' then 关键字="特技数量"
			    elseif 按钮 == '给修炼果' then 关键字="修炼果数"
			    elseif 按钮 == '给予阵法' then 关键字="阵法名称"
			    elseif 按钮 == '给予卡片' then 关键字="卡片造型"
			    elseif 按钮 == '给予符石' then 关键字="符石名称"
			    elseif 按钮 == '给予图策' then 关键字="图策等级"
			    elseif 按钮 == '给予法宝' then 关键字="法宝名称"
			    elseif 按钮 == '给予坐骑' then 关键字="坐骑名称"
			    elseif 按钮 == '给予称谓' then 关键字="称谓名称"
			    end
				if self.输入资源[3][关键字]:取文本() == "" then
				    tp.提示:写入("#Y/请输入要给予的物品信息")
				    return 0
				else
					发送信息.类型 = 按钮
					发送信息.内容 = self.输入资源[3][关键字]:取文本()
					JGESDK:发送(7206,发送信息)
				end
			end
		end
	elseif self.进程 == 4 then
		发送信息={}
		if self.角色id:取文本() == "" or tonumber(self.角色id:取文本()) == nil then
		    tp.提示:写入("#Y/请输入正确的玩家id,id为纯数字")
		    return 0
		else
		    发送信息.id = self.角色id:取文本()
		    if 按钮 == "获取造型" then
		    	JGESDK:发送(7208,发送信息)
		    elseif 按钮 == "给予装备" then
		    	if self.玩家造型 == nil then
		    		tp.提示:写入("#Y/请先获取玩家的造型")
		    		return 0
		    	elseif self.分类选中 == nil then
		    		tp.提示:写入("#Y/请选择发放装备的类型")
		    		return 0
		    	else
					if self.输入资源[4]["装备等级"]:取文本() == "" or tonumber(self.输入资源[4]["装备等级"]:取文本()) == nil then
		    			tp.提示:写入("#Y/请检查装备等级信息是否正确")
		    		end
					for i=1,11 do
						if i == 9 then
							发送信息["上下限"]=self.输入资源[4][self.输入信息[4][i]]:取文本()
						else
							发送信息[self.输入信息[4][i]] = self.输入资源[4][self.输入信息[4][i]]:取文本()
						end
					end
					发送信息.类型 = self.分类选中
					JGESDK:发送(7209,发送信息)
				end
		    elseif 按钮 == "给予灵饰" then
				for i=13,#self.输入信息[4] do
					if self.输入资源[4][self.输入信息[4][i]]:取文本() == "" then
			    		tp.提示:写入("#Y/请检查输入的信息是否完整")
			    		return 0
					end
					if i == 15 or i == 17 or i == 19 or i == 21  then
						if tonumber(self.输入资源[4][self.输入信息[4][i]]:取文本()) == nil then
				    		tp.提示:写入("#Y/请检查输入的附加属性数值是否正确")
				    		return 0
						end
					end
				end
				for i=13,#self.输入信息[4] do
					发送信息[self.输入信息[4][i]] = self.输入资源[4][self.输入信息[4][i]]:取文本()
				end
				发送信息.类型 = self.灵饰分类选中
				JGESDK:发送(7210,发送信息)
		    end
		end
elseif self.进程 == 5 then
		if self.角色id:取文本() == "" or tonumber(self.角色id:取文本()) == nil then
		    tp.提示:写入("#Y/请输入正确的玩家id,id为纯数字")
		    return 0
		else
			发送信息={}
			发送信息.id = self.角色id:取文本()
			if 按钮 == "获取信息" and self.技能选择开关 == false then
				JGESDK:发送(7211,发送信息)
				if self.技能选择开关 then
					self.技能选择开关 = false
				end
			elseif 按钮 == "[1]号数据" and self.召唤兽数据[1]~= nil then
				self.召唤兽信息 =self.召唤兽数据[1]
				self.提取信息=1
				if self.召唤兽信息.等级 ~= nil then
					self.输入资源[5]["宠物等级"]:置文本(self.召唤兽信息.等级)
					self.输入资源[5]["携带等级"]:置文本(self.召唤兽信息.参战等级)
					self.输入资源[5]["宠物成长"]:置文本(self.召唤兽信息.成长)
					self.输入资源[5]["宠物寿命"]:置文本(self.召唤兽信息.寿命)
					self.输入资源[5]["宠物种类"]:置文本(self.召唤兽信息.种类)
					self.输入资源[5]["内丹上限"]:置文本(self.召唤兽信息.内丹.上限)
					self.输入资源[5]["宠物造型"]:置文本(self.召唤兽信息.模型)
					self.输入资源[5]["攻击资质"]:置文本(self.召唤兽信息.攻击资质)
					self.输入资源[5]["防御资质"]:置文本(self.召唤兽信息.防御资质)
					self.输入资源[5]["体力资质"]:置文本(self.召唤兽信息.体力资质)
					self.输入资源[5]["法力资质"]:置文本(self.召唤兽信息.法力资质)
					self.输入资源[5]["速度资质"]:置文本(self.召唤兽信息.速度资质)
					self.输入资源[5]["躲闪资质"]:置文本(self.召唤兽信息.躲闪资质)
					self.召唤兽技能={}
				 	for i=1,24 do
						if self.召唤兽信息.技能[i] ~= nil and  self.召唤兽信息.技能[i] ~= "" then
							self.召唤兽技能[i] = {}
							self.召唤兽技能[i] = gz(0,0,n,"管理查看")
							local 临时技能=tp._技能.创建()
						    临时技能:置对象(self.召唤兽信息.技能[i],2)
						  	self.召唤兽技能[i]:置技能(临时技能)
						else
							break
						end
					end
				end
			elseif 按钮 == "[2]号数据"  and self.召唤兽数据[2]~= nil then
				self.召唤兽信息 =self.召唤兽数据[2]
				self.提取信息=2
				if self.召唤兽信息.等级 ~= nil then
					self.输入资源[5]["宠物等级"]:置文本(self.召唤兽信息.等级)
					self.输入资源[5]["携带等级"]:置文本(self.召唤兽信息.参战等级)
					self.输入资源[5]["宠物成长"]:置文本(self.召唤兽信息.成长)
					self.输入资源[5]["宠物寿命"]:置文本(self.召唤兽信息.寿命)
					self.输入资源[5]["宠物种类"]:置文本(self.召唤兽信息.种类)
					self.输入资源[5]["内丹上限"]:置文本(self.召唤兽信息.内丹.上限)
					self.输入资源[5]["宠物造型"]:置文本(self.召唤兽信息.模型)
					self.输入资源[5]["攻击资质"]:置文本(self.召唤兽信息.攻击资质)
					self.输入资源[5]["防御资质"]:置文本(self.召唤兽信息.防御资质)
					self.输入资源[5]["体力资质"]:置文本(self.召唤兽信息.体力资质)
					self.输入资源[5]["法力资质"]:置文本(self.召唤兽信息.法力资质)
					self.输入资源[5]["速度资质"]:置文本(self.召唤兽信息.速度资质)
					self.输入资源[5]["躲闪资质"]:置文本(self.召唤兽信息.躲闪资质)
					self.召唤兽技能={}
				 	for i=1,24 do
						if self.召唤兽信息.技能[i] ~= nil and  self.召唤兽信息.技能[i] ~= ""  then
							self.召唤兽技能[i] = {}
							self.召唤兽技能[i] = gz(0,0,n,"管理查看")
							local 临时技能=tp._技能.创建()
						    临时技能:置对象(self.召唤兽信息.技能[i],2)
						  	self.召唤兽技能[i]:置技能(临时技能)
						end
					end
				end
			elseif 按钮 == "[3]号数据"  and self.召唤兽数据[3]~= nil then
				self.召唤兽信息 =self.召唤兽数据[3]
				self.提取信息=3
				if self.召唤兽信息.等级 ~= nil then
					self.输入资源[5]["宠物等级"]:置文本(self.召唤兽信息.等级)
					self.输入资源[5]["携带等级"]:置文本(self.召唤兽信息.参战等级)
					self.输入资源[5]["宠物成长"]:置文本(self.召唤兽信息.成长)
					self.输入资源[5]["宠物寿命"]:置文本(self.召唤兽信息.寿命)
					self.输入资源[5]["宠物种类"]:置文本(self.召唤兽信息.种类)
					self.输入资源[5]["内丹上限"]:置文本(self.召唤兽信息.内丹.上限)
					self.输入资源[5]["宠物造型"]:置文本(self.召唤兽信息.模型)
					self.输入资源[5]["攻击资质"]:置文本(self.召唤兽信息.攻击资质)
					self.输入资源[5]["防御资质"]:置文本(self.召唤兽信息.防御资质)
					self.输入资源[5]["体力资质"]:置文本(self.召唤兽信息.体力资质)
					self.输入资源[5]["法力资质"]:置文本(self.召唤兽信息.法力资质)
					self.输入资源[5]["速度资质"]:置文本(self.召唤兽信息.速度资质)
					self.输入资源[5]["躲闪资质"]:置文本(self.召唤兽信息.躲闪资质)
					self.召唤兽技能={}
				 	for i=1,24 do
						if self.召唤兽信息.技能[i] ~= nil and  self.召唤兽信息.技能[i] ~= ""  then
							self.召唤兽技能[i] = {}
							self.召唤兽技能[i] = gz(0,0,n,"管理查看")
							local 临时技能=tp._技能.创建()
						    临时技能:置对象(self.召唤兽信息.技能[i],2)
						  	self.召唤兽技能[i]:置技能(临时技能)
						end
					end
				end
			elseif 按钮 == "[4]号数据"  and self.召唤兽数据[4]~= nil  then
				self.召唤兽信息 =self.召唤兽数据[4]
				self.提取信息=4
				if self.召唤兽信息.等级 ~= nil then
					self.输入资源[5]["宠物等级"]:置文本(self.召唤兽信息.等级)
					self.输入资源[5]["携带等级"]:置文本(self.召唤兽信息.参战等级)
					self.输入资源[5]["宠物成长"]:置文本(self.召唤兽信息.成长)
					self.输入资源[5]["宠物寿命"]:置文本(self.召唤兽信息.寿命)
					self.输入资源[5]["宠物种类"]:置文本(self.召唤兽信息.种类)
					self.输入资源[5]["内丹上限"]:置文本(self.召唤兽信息.内丹.上限)
					self.输入资源[5]["宠物造型"]:置文本(self.召唤兽信息.模型)
					self.输入资源[5]["攻击资质"]:置文本(self.召唤兽信息.攻击资质)
					self.输入资源[5]["防御资质"]:置文本(self.召唤兽信息.防御资质)
					self.输入资源[5]["体力资质"]:置文本(self.召唤兽信息.体力资质)
					self.输入资源[5]["法力资质"]:置文本(self.召唤兽信息.法力资质)
					self.输入资源[5]["速度资质"]:置文本(self.召唤兽信息.速度资质)
					self.输入资源[5]["躲闪资质"]:置文本(self.召唤兽信息.躲闪资质)
					self.召唤兽技能={}
				 	for i=1,24 do
						if self.召唤兽信息.技能[i] ~= nil and  self.召唤兽信息.技能[i] ~= ""  then
							self.召唤兽技能[i] = {}
							self.召唤兽技能[i] = gz(0,0,n,"管理查看")
							local 临时技能=tp._技能.创建()
						    临时技能:置对象(self.召唤兽信息.技能[i],2)
						  	self.召唤兽技能[i]:置技能(临时技能)
						end
					end
				end
			elseif 按钮 == "[5]号数据"  and self.召唤兽数据[5]~= nil  then
				self.召唤兽信息 =self.召唤兽数据[5]
				self.提取信息=5
				if self.召唤兽信息.等级 ~= nil then
					self.输入资源[5]["宠物等级"]:置文本(self.召唤兽信息.等级)
					self.输入资源[5]["携带等级"]:置文本(self.召唤兽信息.参战等级)
					self.输入资源[5]["宠物成长"]:置文本(self.召唤兽信息.成长)
					self.输入资源[5]["宠物寿命"]:置文本(self.召唤兽信息.寿命)
					self.输入资源[5]["宠物种类"]:置文本(self.召唤兽信息.种类)
					self.输入资源[5]["内丹上限"]:置文本(self.召唤兽信息.内丹.上限)
					self.输入资源[5]["宠物造型"]:置文本(self.召唤兽信息.模型)
					self.输入资源[5]["攻击资质"]:置文本(self.召唤兽信息.攻击资质)
					self.输入资源[5]["防御资质"]:置文本(self.召唤兽信息.防御资质)
					self.输入资源[5]["体力资质"]:置文本(self.召唤兽信息.体力资质)
					self.输入资源[5]["法力资质"]:置文本(self.召唤兽信息.法力资质)
					self.输入资源[5]["速度资质"]:置文本(self.召唤兽信息.速度资质)
					self.输入资源[5]["躲闪资质"]:置文本(self.召唤兽信息.躲闪资质)
					self.召唤兽技能={}
				 	for i=1,24 do
						if self.召唤兽信息.技能[i] ~= nil and  self.召唤兽信息.技能[i] ~= ""  then
							self.召唤兽技能[i] = {}
							self.召唤兽技能[i] = gz(0,0,n,"管理查看")
							local 临时技能=tp._技能.创建()
						    临时技能:置对象(self.召唤兽信息.技能[i],2)
						  	self.召唤兽技能[i]:置技能(临时技能)
						end
					end
				end
			elseif 按钮 == "[6]号数据"  and self.召唤兽数据[6]~= nil  then
				self.召唤兽信息 =self.召唤兽数据[6]
				self.提取信息=6
				if self.召唤兽信息.等级 ~= nil then
					self.输入资源[5]["宠物等级"]:置文本(self.召唤兽信息.等级)
					self.输入资源[5]["携带等级"]:置文本(self.召唤兽信息.参战等级)
					self.输入资源[5]["宠物成长"]:置文本(self.召唤兽信息.成长)
					self.输入资源[5]["宠物寿命"]:置文本(self.召唤兽信息.寿命)
					self.输入资源[5]["宠物种类"]:置文本(self.召唤兽信息.种类)
					self.输入资源[5]["内丹上限"]:置文本(self.召唤兽信息.内丹.上限)
					self.输入资源[5]["宠物造型"]:置文本(self.召唤兽信息.模型)
					self.输入资源[5]["攻击资质"]:置文本(self.召唤兽信息.攻击资质)
					self.输入资源[5]["防御资质"]:置文本(self.召唤兽信息.防御资质)
					self.输入资源[5]["体力资质"]:置文本(self.召唤兽信息.体力资质)
					self.输入资源[5]["法力资质"]:置文本(self.召唤兽信息.法力资质)
					self.输入资源[5]["速度资质"]:置文本(self.召唤兽信息.速度资质)
					self.输入资源[5]["躲闪资质"]:置文本(self.召唤兽信息.躲闪资质)
					self.召唤兽技能={}
				 	for i=1,24 do
						if self.召唤兽信息.技能[i] ~= nil and  self.召唤兽信息.技能[i] ~= ""  then
							self.召唤兽技能[i] = {}
							self.召唤兽技能[i] = gz(0,0,n,"管理查看")
							local 临时技能=tp._技能.创建()
						    临时技能:置对象(self.召唤兽信息.技能[i],2)
						  	self.召唤兽技能[i]:置技能(临时技能)
						end
					end
				end
			elseif 按钮 == "[7]号数据"  and self.召唤兽数据[7]~= nil  then
				self.召唤兽信息 =self.召唤兽数据[7]
				self.提取信息=7
				if self.召唤兽信息.等级 ~= nil then
					self.输入资源[5]["宠物等级"]:置文本(self.召唤兽信息.等级)
					self.输入资源[5]["携带等级"]:置文本(self.召唤兽信息.参战等级)
					self.输入资源[5]["宠物成长"]:置文本(self.召唤兽信息.成长)
					self.输入资源[5]["宠物寿命"]:置文本(self.召唤兽信息.寿命)
					self.输入资源[5]["宠物种类"]:置文本(self.召唤兽信息.种类)
					self.输入资源[5]["内丹上限"]:置文本(self.召唤兽信息.内丹.上限)
					self.输入资源[5]["宠物造型"]:置文本(self.召唤兽信息.模型)
					self.输入资源[5]["攻击资质"]:置文本(self.召唤兽信息.攻击资质)
					self.输入资源[5]["防御资质"]:置文本(self.召唤兽信息.防御资质)
					self.输入资源[5]["体力资质"]:置文本(self.召唤兽信息.体力资质)
					self.输入资源[5]["法力资质"]:置文本(self.召唤兽信息.法力资质)
					self.输入资源[5]["速度资质"]:置文本(self.召唤兽信息.速度资质)
					self.输入资源[5]["躲闪资质"]:置文本(self.召唤兽信息.躲闪资质)
					self.召唤兽技能={}
				 	for i=1,24 do
						if self.召唤兽信息.技能[i] ~= nil and  self.召唤兽信息.技能[i] ~= ""  then
							self.召唤兽技能[i] = {}
							self.召唤兽技能[i] = gz(0,0,n,"管理查看")
							local 临时技能=tp._技能.创建()
						    临时技能:置对象(self.召唤兽信息.技能[i],2)
						  	self.召唤兽技能[i]:置技能(临时技能)
						end
					end
				end
			elseif 按钮 == "修改资质" then
				发送信息.编号=self.提取信息
				for i=8,19 do
					发送信息[self.输入信息[5][i]] = self.输入资源[5][self.输入信息[5][i]]:取文本()
				end
				JGESDK:发送(7212,发送信息)
			elseif 按钮 == "重置属性" then
				发送信息.编号=self.提取信息
				JGESDK:发送(7213,发送信息)
			elseif 按钮 == "修改技能" then
				发送信息.编号=self.提取信息
				发送信息.技能={}
				for i=1,#self.召唤兽技能 do
					table.insert(发送信息.技能,self.召唤兽技能[i].技能.名称)
			   	end
				JGESDK:发送(7214,发送信息)
            elseif 按钮 == "宠物删除" then
				发送信息.编号=self.提取信息
				JGESDK:发送(7216,发送信息)
			end
		end
	elseif self.进程 == 6 then
		if 按钮 == "修改经验" then
			if tonumber(self.输入资源[6]["经验倍数"]:取文本()) == nil then
				return
			end
			发送信息.内容 = self.输入资源[6]["经验倍数"]:取文本()+0
		elseif 按钮 == "修改难度" then
			if tonumber(self.输入资源[6]["难度系数"]:取文本()) == nil then
				return
			end
			发送信息.内容 = self.输入资源[6]["难度系数"]:取文本()+0
		elseif 按钮 == "等级上限" then
			if tonumber(self.输入资源[6]["难度系数"]:取文本()) == nil then
				return
			end
			发送信息.内容 = self.输入资源[6]["难度系数"]:取文本()+0
		elseif 按钮 == "发送公告" then
			if self.输入资源[6]["发送公告"]:取文本() == "" then
				return
			end
			发送信息.内容 = self.输入资源[6]["发送公告"]:取文本()
		end
		发送信息.id = 1
		发送信息.类型 = 按钮
		JGESDK:发送(7215,发送信息)
	end
end
function 内置GM工具:取分类(xm)
	local ls = {}
	if xm == "定时刷怪" then
		--ls = {"天罡星","地煞星","封妖","妖王","巡山小妖","三打白骨精","狮驼国","真假美猴王"}
		for n,v in pairs(self.自定义内容.定时刷怪) do
		   ls[#ls+1]=n
		end
	elseif xm == "游泳比赛" then
		ls = {"全天","每天","周135","周246","周一","周二","周三","周四","周五","周六","周日"}
	elseif xm == "门派闯关" then
		ls = {"全天","每天","周135","周246","周一","周二","周三","周四","周五","周六","周日"}
	elseif xm == "文韵墨香" then
		ls = {"每天","周135","周246","周一","周二","周三","周四","周五","周六","周日"}
	elseif xm == "彩虹争霸" then
		ls = {"每天","周135","周246","周一","周二","周三","周四","周五","周六","周日"}
	elseif xm == "降妖伏魔" then
		ls = {"每天","周135","周246","周一","周二","周三","周四","周五","周六","周日"}
	elseif xm == "帮派迷宫" then
		ls = {"每天","周135","周246","周一","周二","周三","周四","周五","周六","周日"}
	elseif xm == "天降辰星" then
		ls = {"每天","周135","周246","周一","周二","周三","周四","周五","周六","周日"}
	elseif xm == "保卫长安" then
		ls = {"每天","周135","周246","周一","周二","周三","周四","周五","周六","周日"}
	elseif xm == "帮战" then
		ls = {"每天","周135","周246","周一","周二","周三","周四","周五","周六","周日"}
	elseif xm == "比武大会" then
		ls = {"每天","周135","周246","周一","周二","周三","周四","周五","周六","周日"}
	elseif xm == "剑会" then
		ls = {"每天","周135","周246","周一","周二","周三","周四","周五","周六","周日"}
	end
	return ls
end
function 内置GM工具:刷新(内容,序号)
	if 内容 == nil then
		self.丰富文本说明:清空()
		self.充值记录 = self.充值记录..string.format("#H%s：为[%s]充值%s点%s",时间转换(os.time()),发送信息.id,发送信息.数值,充值类型).."\n"
		self.丰富文本说明:添加文本(self.充值记录)
		充值类型=""
	elseif 序号 == 144 then
		if self.充值信息开关 then
			self.充值信息开关 = false
		end
		self.玩家信息开关 = true
		self.玩家信息=内容
		for i,v in pairs(self.玩家信息.人物修炼) do
			self.输入资源[2][i]:置文本(v)
		end
		local 关键字=""
		for i,v in pairs(self.玩家信息.召唤兽修炼) do
			关键字=string.sub(i,1,8)
			self.输入资源[2][关键字]:置文本(v)
		end
		self.输入资源[2]["强身等级"]:置文本(self.玩家信息.强身等级)
		self.输入资源[2]["冥想等级"]:置文本(self.玩家信息.冥想等级)
	elseif 序号 == 144.1 then
		if self.玩家信息开关 then
			self.玩家信息开关 = false
		end
		self.充值信息开关 = true
		self.丰富文本说明:清空()
		self.丰富文本说明:添加文本(内容)
	elseif 序号 == 144.3 then
	    self.玩家造型 = 内容
	    if self.玩家造型 == "逍遥生" or self.玩家造型 == "剑侠客" or self.玩家造型 == "偃无师" or self.玩家造型 == "龙太子" or self.玩家造型 == "神天兵" or self.玩家造型 == "羽灵神" or self.玩家造型 == "杀破狼" or self.玩家造型 == "虎头怪" or self.玩家造型 == "巨魔王" then
	    	self.分类 = {"武器","男衣","头盔","项链","腰带","鞋子"}
	    else
	    	self.分类 = {"武器","女衣","发钗","项链","腰带","鞋子"}
	    end
	elseif 序号 == 144.2 then
		self.召唤兽数据 = 内容
		self.召唤兽信息={}
		self.提取信息=0
		self.召唤兽技能={}
		self.输入资源[5]["宠物等级"]:置文本("")
		self.输入资源[5]["携带等级"]:置文本("")
		self.输入资源[5]["宠物成长"]:置文本("")
		self.输入资源[5]["宠物寿命"]:置文本("")
		self.输入资源[5]["宠物种类"]:置文本("")
		self.输入资源[5]["内丹上限"]:置文本("")
		self.输入资源[5]["宠物造型"]:置文本("")
		self.输入资源[5]["攻击资质"]:置文本("")
		self.输入资源[5]["防御资质"]:置文本("")
		self.输入资源[5]["体力资质"]:置文本("")
		self.输入资源[5]["法力资质"]:置文本("")
		self.输入资源[5]["速度资质"]:置文本("")
		self.输入资源[5]["躲闪资质"]:置文本("")
	end
end
function 内置GM工具:取低级要诀()
  local ms = {
  "进击必杀","反震","吸血","反击","连击","飞行","隐身","感知","再生","冥思","慧根","必杀",
  "幸运","神迹","招架","永恒","敏捷","强力","防御","偷袭","毒","驱鬼","鬼魂术","魔之心",
  "神佑复生","精神集中","否定信仰","雷击","落岩","水攻","烈火","法术连击","法术暴击","法术波动",
  "雷属性吸收","土属性吸收","火属性吸收","水属性吸收","迟钝"
}
	return ms
end

function 内置GM工具:取高级要诀()
 local  ms = {
 "高级反震","高级吸血","高级反击","高级连击","高级飞行","高级夜战","高级隐身","高级感知","高级再生",
 "高级冥思","高级慧根","高级必杀","高级幸运","高级神迹","高级招架","高级永恒","高级敏捷","高级强力",
 "高级法术抵抗","高级防御","高级偷袭","高级毒","高级驱鬼","高级鬼魂术","高级魔之心","高级神佑复生",
 "高级精神集中","高级否定信仰","奔雷咒","泰山压顶","水漫金山","地狱烈火","高级法术连击","高级法术暴击",
 "高级法术波动","高级雷属性吸收","高级土属性吸收","高级火属性吸收","高级水属性吸收"
}
	return ms
end

function 内置GM工具:取特殊要诀()
local  ms = {
"千钧一怒","神来气旺","水击三千","逍遥游","凭风借力","风起龙游","欣欣向荣","柳暗花明","气贯长虹","义薄云天",
"与生俱来","善恶有报","须弥真言","力劈华山","扶摇万里","惊心一剑","流沙轻音","食指大动","北冥之渊","上古灵符","嗜血追击","剑荡四方",
"月光","壁垒击破","夜舞倾城","苍鸾怒击","死亡召唤","法术防御","灵能激发","八凶法阵","从天而降","大快朵颐","浮云神马","灵山禅语","龙魂",
"千钧一怒","天降灵葫","叱咤风云","理直气壮","净台妙谛","观照万象","溜之大吉","虎虎生风","合纵","高级合纵","千钧一怒","移花接木","出其不意"
}
	return ms
end
function 内置GM工具:取超级要诀()
local  ms = {"超级夜战","超级反击","超级反震","超级吸血","超级连击","超级飞行","超级隐身","超级感知","超级再生","超级冥思","超级驱鬼","超级毒","超级慧根"
,"超级必杀","超级幸运","超级精神集中","超级神迹","超级招架","超级永恒","超级敏捷","超级否定信仰","超级魔之心","超级偷袭","超级奔雷咒","超级泰山压顶",
"超级水漫金山","超级地狱烈火","超级合纵","超级雷属性吸收","超级土属性吸收","超级水属性吸收","超级火属性吸收","超级强力","超级防御","超级进击必杀",
"超级进击法暴","超级遗志","超级法术连击","超级法术暴击","超级法术波动","超级壁垒击破","超级法术抵抗","超级盾气"}
return ms
end
function 内置GM工具:集合分类(数量, 内容)
	local 资源组 = tp.资源组
	local 按钮 = tp._按钮
	local 自适应 = tp._自适应
	for n = 1, 数量, 1 do
		self.集合按钮[n] = 按钮.创建(自适应.创建(12, 4, 72, 22, 1, 3), 0, 0, 4, 66, true, 内容[n])
		self.集合按钮[n].字段 = 内容[n]
	end
	资源组, 按钮, 自适应 = nil
	return
end

function 内置GM工具:检查点(x,y)

	if self.资源组[1]:是否选中(x, y) 	 then
		return true
	end
	return

end
function 内置GM工具:初始移动(x,y)
	tp.运行时间 = tp.运行时间 + 1
	if not tp.消息栏焦点 then
		self.窗口时间 = tp.运行时间
	end
	if not self.焦点 then
		tp.移动窗口 = true
	end
	if self.鼠标 and  not self.焦点 then
		self.xx = x - self.x
		self.yy = y - self.y
	end
end

function 内置GM工具:开始移动(x,y)
	if self.鼠标 then
		self.x = x - self.xx
		self.y = y - self.yy
	end
end
end
return 内置GM工具